使用节点的请求承诺将数据发布到JSON REST API

Anagha亲和力

我面临$_POSTPHP文件中获取数据的问题由于我的要求是发送帖子变量。

var rp = require('request-promise');

var options = {
    method: 'POST',
    uri: 'http://localhost/orangehrm_live/capacity-dashboard/getAllDetailsCapacity.php',
    headers: {
     'Content-Type': 'application/json; charset=utf-8',
     'Content-Length': dataString.length
     },
    body: {
        some: 'payload'
    },
    json: true // Automatically parses the JSON string in the response
};

rp(options)
    .then(function (repos) {
        console.log('User has %d repos', repos.length);
        if (repos) {
            res.send(repos);
        } else {
            res.sendStatus(404);
        }
    })
    .catch(function (err) {
        res.status(400).send(err);
    });

我的PHP文件包含以下代码。

<?php
class getAllDetailsCapacity{
    public function getChartRawData(){
        //$data = array('message' => 'HeLLO');


        $json = json_encode($_POST);
        print_r($json);
    }

}

function node_dispatch() {
        $obj=new getAllDetailsCapacity();
        if(isset($_POST)) {
            $obj->getChartRawData();
        }
        else {
            echo "You are in Admin Mode. Switch back to normal mode to serve your node app.";
        }
}

node_dispatch();
?> 

它在节点功能的请求承诺正文中显示其他语句,因为它没有获得后值。

希卡里(Hikariii)

$ _POST包含键值对时,将接收该帖子主体。您需要使用要在正文中进行url编码的值来POST到php。

HTTP请求可能如下所示:

POST /path/to/file.php HTTP/1.1
...
Content-Type: application/x-www-form-urlencoded
Content-Length: 32

foo=bar&bar+baz=foo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angularjs不会将JSON数据发布到REST API

来自分类Dev

如何使用neo4j rest api通过单个请求发布多个节点及其关系?

来自分类Dev

发送JSON数据到Rest API

来自分类Dev

使用cURL到REST API的JSON数据给出空白响应

来自分类Dev

从REST Api获取数据

来自分类Dev

从rest api返回数据

来自分类Dev

创建REST / JSON API

来自分类Dev

从REST API解析JSON

来自分类Dev

如何通过REST将新人的表单数据发布到Pipedrive(API)

来自分类Dev

无法使用REST API

来自分类Dev

使用USDA REST API

来自分类Dev

尝试将CSV中的CSV转换为JSON以发布到REST API

来自分类Dev

使用Java(特别是Android)发布到REST API

来自分类Dev

如何使用LinkedIn REST API发布到组?

来自分类Dev

您如何使用REST API发布到parse.com?

来自分类Dev

如何使用LinkedIn REST API发布到组?

来自分类Dev

如何使用 wso2 将远程 SOAP wsdl 发布到 REST API

来自分类Dev

如何使用HttpClient将JSON数据发布到Web API

来自分类Dev

如何使用JavaScript和Json将数据发布到api?

来自分类Dev

将JSON发布到API并使用PHP检索数据

来自分类Dev

如何使用HttpClient将JSON数据发布到Web API

来自分类Dev

将非Rest转换为Rest API

来自分类Dev

CLI 命令到 REST API 请求转换

来自分类Dev

WordPress REST API如何发布

来自分类Dev

无法通过 REST API 发布

来自分类Dev

在 heroku 中发布 API REST

来自分类Dev

使用Security REST插件保护REST API

来自分类Dev

对REST API的不同并发请求

来自分类Dev

使用KOBO REST API发布表单提交