我的节点应用程序应该 POST 到外部服务器,所以我正在使用request
NPM。我想验证它是否正常工作,但我不完全确定我做对了。
这两种方法我都试过了
request({
url: url,
method: 'POST',
form: { a: 1}
}
request({
url: url,
method: 'POST',
json: true,
body: { a: 1}
}
在我点击自己的服务器时的测试中,req.body
当我这样做时显示正确的对象json
。但这只是意味着我正在传递一个 JSON 标头。我实际需要访问的 API 是正常的 POST,而不是 JSON。
因此,当我尝试验证request
使用时是否正常工作时form
,我的服务器说req.body
是一个空对象。
编辑
我正在使用 发布到外部 API form
,但在我自己的服务器上,快递request.body
作为空对象离开。