var req ={
"request": {
"header": {
"username": "name",
"password": "password"
},
"body": {
"shape":"round"
}
}
};
request.post(
{url:'posturl',
body: JSON.stringify(req),
headers: { "content-type": "application/x-www-form-urlencoded"}
},
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
私はreq変数で生のリクエストボディを送りたいと思います。それは郵便配達員で働いていますが、ノードjsで私は未処理jsonを投稿依頼の依頼主体として送ることができません。ノードjsは生のリクエストボディで投稿要求を送信します
エラーは何ですか? JSONを送信しているので、あなたの '' content-type ': "application/x-www-form-urlencoded" 'は間違っていますか?それは 'application/json'でなければなりません。 –
POST /HTTP/JSON/Prices/GetPriceSheet.aspx HTTP/1.1 ホスト:host.com のContent-Type:アプリケーション/ x-www-form-urlencodedで のCache-Control:キャッシュなし { "リクエスト": {"header":{"username": "name"、 "password": "pw"}、 "body":{"shape": "round"}}}これは郵便配達員に働いているリクエストプレビューです。だから私はヘッダにx-www-form-urlencodedが必要ですが、raw jsonデータも送信します。私が得ているエラーは、休憩サービスから間違った形式です。 –