私のノードアプリは外部サーバーに POST することになっているのでrequest
、NPM から遊んでいます。私はそれが機能していることを確認したいのですが、私がそれを正しく行っているかどうかは完全にはわかりません.
私はこれらの方法の両方を試しました
request({
url: url,
method: 'POST',
form: { a: 1}
}
request({
url: url,
method: 'POST',
json: true,
body: { a: 1}
}
自分のサーバーにヒットしたときのテストでreq.body
は、true を実行すると正しいオブジェクトが表示されjson
ます。ただし、これは JSON ヘッダーを渡していることを意味します。実際にヒットする必要がある API は、JSON ではなく、通常の POST を想定しています。
request
そのため、を使用するときにそれが正しく機能していることを確認しようとするとform
、サーバーはreq.body
空のオブジェクトであると言います。
EDIT
を使用して外部APIに投稿しform
ていますが、自分のサーバーではエクスプレスがrequest.body
空のオブジェクトとして残されています。