我在对外部站点进行API调用时遇到问题。
我需要向标头Content-type:application / js的http://api.turfgame.com/v4/users发送POST请求。但是,当我运行此代码时,它只会加载,仅此而已。
var request = require('request');
var options = {
uri: 'http://api.turfgame.com/v4/users',
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: {
"name": "username"
}
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
res.send(response.body);
}
});
该正文需要发布在json formate [{'name':'username'}]中。
有人可以告诉我我做错了什么吗?
有一些错误:
这是一个仅记录响应的工作示例:
var request = require('request');
var options = {
url: 'http://api.turfgame.com/v4/users',
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
json: [{
"name": "username"
}]
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(response.body);
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句