1
我曾嘗試以下:如何的NodeJS」同步請求添加參數
var request = require('sync-request');
var res = request('POST', 'http://someurl.com', {
body: {
'city': 'Dubai'
}
});
,但沒有得到任何服務器上的參數。
我曾嘗試以下:如何的NodeJS」同步請求添加參數
var request = require('sync-request');
var res = request('POST', 'http://someurl.com', {
body: {
'city': 'Dubai'
}
});
,但沒有得到任何服務器上的參數。
我已經解決它自己(通過修改選項如下):
var request = require('sync-request');
var res = request('POST', 'http://someurl.com', {
headers: {
'content-type': 'application/x-www-form-urlencoded'
},
body: 'city=Dubai'
});
它運作良好。
首先,它看起來像你有太多的結束括號。其次,服務器期望URL編碼數據還是json?第三,你使用同步請求的理由是什麼?在任何生產環境中使用它通常是一個糟糕的主意 –
POST請求是一個PHP服務器。我期待與$ _POST [「城市」] – Ahsan
選擇它好吧,你是否嘗試刪除不必要的括號? –