使用 npm 请求使用 JSON 进行 POST [英] POSTing with JSON using npm request
本文介绍了使用 npm 请求使用 JSON 进行 POST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 request
npm 模块执行以下操作?
How would one do the following with the request
npm module?
curl https://todoist.com/oauth/access_token \
-d client_id=0123456789abcdef \
-d client_secret=secret \
-d code=abcdef \
-d redirect_uri=https://example.com
我试过这样做:
var body = JSON.stringify({
client_id: '0123456789abcdef',
client_secret: 'secret',
code: 'abcdef'
});
var postBody = {
url: 'https://todoist.com/oauth/access_token',
body: body,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
};
request.post(postBody, function(error, response, body) {
...
});
推荐答案
const formData = {
client_id: '0123456789abcdef',
client_secret: 'secret',
code: 'abcdef'
};
request.post(
{
url: 'https://todoist.com/oauth/access_token',
form: formData
},
function (err, httpResponse, body) {
console.log(err, body);
}
);
请试试这个代码.
这篇关于使用 npm 请求使用 JSON 进行 POST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文