開発者ドキュメント

Node.jsでコアHTTPを使用してHTTPクライアントを作成する方法

著者はCOVID-19救済基金を選択し、 Write forDOnationsプログラムの一環として寄付を受け取りました。

序章

最近のWebアプリケーションは、タスクを実行するために他のサーバーと通信するのが一般的です。 たとえば、オンラインで本を購入できるWebアプリには、顧客注文サーバー、本の在庫サーバー、および支払いサーバー間の通信が含まれる場合があります。 この設計では、さまざまなサービスがWeb API(プログラムでデータを送受信できる標準形式)を介して通信します。 Node.js アプリでは、HTTPリクエストを行うことでウェブAPIと通信できます。

Node.jsには、httphttpsモジュールがバンドルされています。 これらのモジュールには、Node.jsプログラムがHTTPリクエストに応答できるように、HTTPサーバーを作成する機能があります。 また、他のサーバーにHTTPリクエストを送信することもできます。 この重要な機能により、Node.jsプログラマーは、Node.jsを使用して最新のAPI駆動型Webアプリケーションを作成できます。 コアモジュールであるため、使用するためにライブラリをインストールする必要はありません。

このチュートリアルでは、httpsモジュールを使用して、テスト目的で偽の RESTAPIであるJSONプレースホルダーにHTTPリクエストを送信します。 まず、データを受信するための標準のHTTPリクエストであるGETリクエストを作成します。 次に、ヘッダーを追加するなど、リクエストをカスタマイズする方法を確認します。 最後に、POSTPUT、およびDELETEリクエストを作成して、外部サーバーのデータを変更できるようにします。

前提条件

モバイルバージョンを終了