相关疑难解决方法(0)

使用node.js发送Content-Type:application/json post

我们如何在NodeJS中发出这样的HTTP请求?示例或模块表示赞赏.

curl https://www.googleapis.com/urlshortener/v1/url \
  -H 'Content-Type: application/json' \
  -d '{"longUrl": "http://www.google.com/"}'
Run Code Online (Sandbox Code Playgroud)

post curl node.js

109
推荐指数
4
解决办法
13万
查看次数

如何在"请求"npm包中设置内容类型

我从节点服务器发送请求到其他服务器,但我需要发送内容类型

应用程序/ JSON

我怎么发送,我使用这种格式

request.post('https://server.com/index.php/rest/V1/integration/admin/token',{form:postData},function (error, response, body) {
    console.log('error:', error); // Print the error if one occurred
    console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
    console.log('body:', body); // Print the HTML for the Google homepage.
    res.json({
        'error': error,
        'statusCode': response && response.statusCode,
        'body': body
    })
});
Run Code Online (Sandbox Code Playgroud)

我在尝试这个时遇到错误

 request.post(
        'https://server.com/index.php/rest/V1/integration/admin/token',
        {
            form:postData,
            headers:{ 
                "Content-Type": "application/json"
            }

    },function (error, response, body) {
        console.log('error:', error); // Print the error if one occurred
        console.log('statusCode:', response && …
Run Code Online (Sandbox Code Playgroud)

javascript request node.js

2
推荐指数
1
解决办法
6759
查看次数

通过JSON对象发出POST请求

我创建了一个服务器,它为客户端提供post请求.我正在使用bodyserver,但收到一些错误

var bodyParser = require('body-parser')
     var express = require('express');
        var app = express();

app.use(bodyParser.json());

app.post('/v3/botstate/:channel/users/:userid', function (req, res) {
    console.log("hsijdaf");
    console.log(req.body);
    //console.log(req.body);        

 //  res.send('Hello POST');

})
var server = app.listen(8081, function () {

  var host = server.address().address
  var port = server.address().port

  console.log("Example app listening at http://%s:%s", host, port)

})
Run Code Online (Sandbox Code Playgroud)

客户端如下图所示,

var request = require('request');
request.post({
            url: "http://localhost:8081/v3/botstate/webchat/users/siddiq",
           headers: {
                "Content-Type": "application/json"
            },
            body: '{"jsonrpc":"2.0","id":"zdoLXrB5IkwQzwV2wBoj","method":"barrister-idl","params":[]}',
            json:true
}, function(error, response, body){
console.log(error);
console.log(JSON.stringify(response));
  console.log(body);
});
Run Code Online (Sandbox Code Playgroud)

在运行客户端时遇到以下错误,

E:\TESTING>node exp.js
Example app listening at …
Run Code Online (Sandbox Code Playgroud)

post json request node.js

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×3

post ×2

request ×2

curl ×1

javascript ×1

json ×1