[英]HTTP POST with node.js and request library isn't outputting anything
我只是測試看看我對網站的POST請求是否有效,但它沒有輸出任何內容。 當我使用RunKit時,它顯示輸出,但不在我的PowerShell中。 我是在做錯什么還是沒有輸出? 如何讓它顯示輸出? 這是我的代碼:
var request = require('request');
request.post(
'My_API_URL',
{ json: { "text":"this is my text" } },
function (error, response, body) {
console.log(body);
}
);
我建議你,更新你的代碼,然后再試一次:
var request = require('request');
var options = {
uri: 'My_API_URL',
method: 'POST',
json: {
"text":"this is my text"
}
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
});
如果結果相同,請告訴我。
檢查此鏈接 。 您應該發布這樣的請求:
var request = require('request');
var body = JSON.stringify({
client_id: '0123456789abcdef',
client_secret: 'secret',
code: 'abcdef'
});
request.post({
url: 'https://postman-echo.com/post',
body: body,
headers: {
'Content-Type': 'application/json'
}},
function (error, response, body) {
console.log(body);
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.