Nodeエンジンでは、
http.request( ... )メソッドは、リモート
Webサーバーにリクエストを送信する(および受信した応答を処理する)ビルトイン手段ですが、非常に低レベルであることが
わかります:サーバーリダイレクトが遠端で構成されている場合、このメソッドは
HTTPコードを含むページを提供し
ます301 (またはHTTP 302、 またはHTTP 303 ...)、リダイレクトが指すページまたはファイルではありません。
Development Seed組織によって開発された
node-getモジュールは、この欠点を克服するのに役立ちます。リダイレクトを自動的に処理し、送信された要求に対する最終応答を受け取ります。
モジュールAPIを使用すると、テキスト(javascript文字列の形式)とバイナリコード(javascriptバッファーの形式)の両方をWebから受信できます。 必要に応じて、受信したデータをファイルとしてディスクに自動記録することもサポートされています。
モジュールコードはオープンであり、無料の
BSDライセンスで配布されています。