我如何在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);
});
答案 0 :(得分:0)
此处您正在调用Web服务,是响应为200而不是201的Web服务。
您需要更改Web服务代码,而无需更改客户端代码。