node.js でデータを含むアウトバウンド HTTP POST リクエストを作成するにはどうすればよいですか?
ベストアンサー1
request
は非推奨になりました。それをお勧めします代替手段を使用する
順不同で、ひどく不完全です。
- ネイティブ HTTP/S、
const https = require('https');
- ノードフェッチ
- アクシオス
- 得た
- スーパーエージェント
- 曲がった
- 起こす
- フェッチ解除
- 小さなJSONのhttp
- 針
- urllib
元の回答:
これは、リクエスト図書館。
var request = require('request');
request.post(
'http://www.yoursite.com/formpage',
{ json: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
);
優れた構文を提供するだけでなく、JSON リクエストを簡単にし、OAuth 署名 (Twitter など) を処理し、マルチパート フォーム (ファイルのアップロードなど) やストリーミングを実行できます。
インストールするには、コマンドを使用しますnpm install request