Request-Promise-Native 忽略指定的 headers
Request-Promise-Native ignores specified headers
我对 Nodejs 有点陌生。我正在处理一对微服务,我需要一个将 post 数据传给另一个。我正在使用 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)
但是,当我检查进入其他服务器的请求时,我指定的 header 没有出现。
headers: { 'content-type': 'multipart/form-data; boundary=--------------------------395968157759002211606136',
host: 'localhost:9000',
'content-length': '513',
connection: 'close' }
我做错了什么?
options
包含一个 formData
对象,该对象强制执行 multipart/form-data
.
你应该add the form
object instead when you want to use application/x-www-form-urlencoded
.
我对 Nodejs 有点陌生。我正在处理一对微服务,我需要一个将 post 数据传给另一个。我正在使用 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)
但是,当我检查进入其他服务器的请求时,我指定的 header 没有出现。
headers: { 'content-type': 'multipart/form-data; boundary=--------------------------395968157759002211606136',
host: 'localhost:9000',
'content-length': '513',
connection: 'close' }
我做错了什么?
options
包含一个 formData
对象,该对象强制执行 multipart/form-data
.
你应该add the form
object instead when you want to use application/x-www-form-urlencoded
.