如何在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' }); 

它运作良好。