我尝试了以下内容:
var request = require('sync-request');
var res = request('POST', 'http://someurl.com', {
body: {
'city': 'Dubai'
}
});
但是没有在服务器上获得任何参数。
答案 0 :(得分:6)
我自己解决(通过修改选项如下):
var request = require('sync-request');
var res = request('POST', 'http://someurl.com', {
headers: {
'content-type': 'application/x-www-form-urlencoded'
},
body: 'city=Dubai'
});
效果很好。
答案 1 :(得分:0)
这对我有用:
request('POST', 'http://someurl.com', {
json :{
"key": value
}
});
在后端(以Django为例),我只是使用 request.body 提取了请求正文。