如何在节点js中的Web服务中获取201状态代码

时间:2018-06-30 06:51:31

标签: json node.js

我如何在api中返回post方法的结果以及201状态代码?在此代码中,状态代码为200,如何将其更改为201?

var request = require('request');

request({
  method: 'POST',
  url: 'URLPATH',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Basic Key'
  },
  body: {
"id":"1","message":"I am Good Developer."
}
}, function (error, response, body) {
  console.log('Status:', response.statusCode); //get 201 status but received 200
  console.log('Headers:', JSON.stringify(response.headers));
  console.log('Response:', body);
});

1 个答案:

答案 0 :(得分:0)

此处您正在调用Web服务,是响应为200而不是201的Web服务。

您需要更改Web服务代码,而无需更改客户端代码。