0

nodejsを使用してサーバーからデータをフェッチしようとしています。POSTデータを送っていただきたいです。知りたいことが2つあります。

  1. POST データの送信方法を教えてください。
  2. GET または POST を使用してどのようなリクエストを行っても、常に 400-BadRequest エラーが発生します。これを解決するために一日中検索してきました。解決できませんでした。

私は今、POST データをrequest.write(JSON.stringify({key:"value"}));.. のように送信しています。このため、これを試したサイトに常に 400 が返されます。127.0.0.1POSTデータを受け入れるphpファイルで実行されているApacheでも。

4

1 に答える 1

1

この質問は別の SO スレッドで回答されました: How to make an HTTP POST request in node.js?

基本的に:

使用するrequire('http');

'Content-Type': 'application/x-www-form-urlencoded'オプションで設定

コールバックではres.on('data', ...)、投稿された情報を転送するために使用します。

于 2011-12-27T21:29:58.057 に答える