データパケットをnginxに送信すると、nginxはチャンクされたACKを返しますが、nginxはそれを処理しません。チャンクが処理されて初めて、彼らは私の 2 番目のメッセージを受け入れます。どうしてこれなの?
このシナリオは、最初の応答が処理される前の、HTTP の長い接続です。サーバーは次のリクエストを受信/処理しません。
追記:
チャンク転送エンコーディングは、ハイパーテキスト転送プロトコル (HTTP) のデータ送信メカニズムで、Web サーバーからクライアント アプリケーション (通常は Web ブラウザー) に送信される HTTP データを複数の部分に分割できるようにします。
ACKはTCPパケットであり、同じレベルのコンテンツではありません。
このシナリオは、最初の応答が処理される前の、HTTP の長い接続です。サーバーは次のリクエストを受信/処理しません。
追記:
チャンク転送エンコーディングは、ハイパーテキスト転送プロトコル (HTTP) のデータ送信メカニズムで、Web サーバーからクライアント アプリケーション (通常は Web ブラウザー) に送信される HTTP データを複数の部分に分割できるようにします。
ACKはTCPパケットであり、同じレベルのコンテンツではありません。