怎么使用node的request包发送请求时,把请求参数放入payload中
下图是通过浏览器请求的。
下图是通过node的request请求,后台获取不到传过去的参数
怎么使用node的request包发送请求时,把请求参数放入payload中
下图是通过浏览器请求的。
下图是通过node的request请求,后台获取不到传过去的参数
其实楼上已经说的比较清楚了
此外你要学会用markdown贴代码,这样别人给你写回答的时候也可以更有针对性,你贴图,别人还要重新输入内容。
request({
...
"headers": {
"Content-Type": "text/plain"
},
"body": JSON.stringify(requestData) // 这里的requestData是你请求数据对象
},
...
)
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
不需要
multipart
"Content-Type"
要放在headers
中,而且,如果使用application/json
的话,需要服务端支持OPTION
谓词。可以用text/plain
代替另外,
body
内容最好不要直接用字符串(或拼接),用JSON.stringify()
来将对象转换成 JSON。