Request-Promise-Native忽略指定的标题

我对Nodejs有点新鲜。 我正在研究一对微服务,我需要一个将数据发布到另一个。 我正在使用request-promise-native库。

我的代码是打电话是这样的:

const options = { method: 'POST', uri: url, formData: { command: command, version: version, session_id: sid, aicc_data: data }, headers: { 'content-type' : 'application/x-www-form-urlencoded' } } rp(options) 

但是,当我检查请求进入另一台服务器时,我指定的标题不会显示。

 headers: { 'content-type': 'multipart/form-data; boundary=--------------------------395968157759002211606136', host: 'localhost:9000', 'content-length': '513', connection: 'close' } 

我究竟做错了什么?

options包括一个强制multipart/form-dataformData对象。

当你想使用application/x-www-form-urlencoded时候,你应该添加form对象 。