すべてのリクエストは HTML を返すわけではありませんか?画像、js、cssはhtmlに含まれていませんか?
それとも、アドレス リクエストの HTML に画像が含まれている場合、2 つのリクエストとみなされますか?
淡淡烟草味2017-05-19 10:49:38
httpのcontent_typeは次の形式になります
テキスト: 標準化された表現に使用されるテキスト情報。テキスト メッセージは複数の文字セットまたは複数の形式にすることができます。
マルチパート: メッセージ本文の複数の部分を接続してメッセージを形成するために使用されます。これらの部分はさまざまな種類のデータにすることができます。アプリケーション: アプリケーションデータまたはバイナリデータの送信に使用されます。
メッセージ: 電子メールメッセージをラップするために使用されます。画像: 静止画像データの送信に使用されます。
オーディオ: オーディオまたはサウンドデータの送信に使用されます。ビデオ: 動的な画像データを送信するために使用されます。これは、音声とともに編集されたビデオ データ形式です。
リソースタイプを指定できます。
1 つの操作は 1 つのリクエストとしてのみカウントされます。迷茫2017-05-19 10:49:38
ブラウザ開発者ツールを開き、ネットワークを選択して更新すると、すべてのリクエストが表示されます。
ウェブサイトを開くと、ブラウザは src 属性を解析して新しい get リクエストを生成します
。ringa_lee2017-05-19 10:49:38
このように理解すると、直感的には、表示される任意の URL (相対 URL を含む) をリソースにマッピングできます。つまり、これらの画像にはすべて src 属性が含まれているのではないでしょうか。 URL、各リソースはタイプ、つまり MIME タイプに対応しており、サーバーがそれを提供し、クライアント (ブラウザー) がそれを解析できる限り、問題はありません。
phpcn_u15822017-05-19 10:49:38
http は、理論的には、あらゆるデータ (パッケージ化された) を送信できます。実際には、リクエストと応答に基づいて特定の凡例が決定されます。
1階で述べたように、クライアントが取得したデータを解析しやすくするために、一連のcontent_typeが(交渉、宣言、全員の承認の後)定義されます。ただし、これは単なる宣言的なアプローチであり、たとえば、テキストとして宣言しても、送信されるデータは Base64 でエンコードされたバイナリ データである可能性があります。