@shaochuancsと@Helenのコメントは、nodejs http クライアントです。
HTTPパイプラインのサーバー実装が必要な場合は、完全にnodejsコアライブラリに依存します。
HTTPサーバー側のパイプラインサポートが組み込まれており、すでにノードjでOKです(v5.5.0 v7.0.9およびv6.2.1でテスト済みです)。
パイプラインのサポートをテストするには、同じtcp/ip接続で2つのHTTP要求を単純に連鎖させます。あなたはtelnetかnetcat(nc)を使ってそれを行うことができます。 (パイプラインがサポートされていない場合または1)
# telnet, connecting to port 80, chaining 2 requests on /login
# for host foo.com
(echo -en "GET /login HTTP/1.1\nHost: foo.com\nConnection: keep-alive\n\nGET /login HTTP/1.1\nHost: foo.com\n\n"; sleep 10) | telnet localhost 80
# same thing using printf and netcat
printf "GET /login HTTP/1.1\r\nHost: foo.com\r\nConnection: keep-alive\r\n\r\nGET /login HTTP/1.1\r\nHost: foo.com\r\n\r\n" | nc -q 10 localhost 80
その後応答の数を数え、あなたは2を取得する必要があります。出力で「HTTP/1.1 200 OK」を検索します。
http://stackoverflow.com/a/5776649/5528611 – Helen
同様の質問があります:http://stackoverflow.com/questions/30204528/node-js-pipelining-http-client-agentすべて数年前。 – shaochuancs