小编sid*_*man的帖子

通过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万
查看次数

标签 统计

json ×1

node.js ×1

post ×1

request ×1