HTTP メッセージは 3 つの部分で構成されます: 1. メッセージを説明する開始行 [start line]; 2. 属性を含むヘッダー [header] ブロック; 3. オプション、メッセージの本文部分が含まれます。データ。
HTTP メッセージは 3 つの部分で構成されます。
関連する学習に関する推奨事項:リクエスト メッセージの形式は次のとおりです。開始行の構文のみが異なります (異なる):
//是为服务器端提供一些额外的信息 <method> <request-URL> <version> <headers> <entity-body>
以下は各部分の簡単な説明です。
1. メソッド
クライアントがサーバーにリソース上で実行してほしいアクション。 GET、HEAD、POST などの単一の単語です。方法については、この章で後ほど詳しく説明します。 2. リクエスト URL (request-URL) は、リクエストされたリソース、または URL パス コンポーネントの完全な URL の名前を指定します。サーバーと直接通信している場合、URL のパス コンポーネントがリソースへの絶対パスである限り、通常は問題ありません。サーバーは、それが URL のホスト/ポートであると想定できます。第 2 章では、URL の構文を詳しく紹介します。 3. バージョン ステータス コード (status-code) これらの 3 桁は、リクエスト中に何が起こったかを表します。各ステータス コードの最初の桁は、ステータスの一般的なカテゴリ (「成功」、「エラー」など) を説明するために使用されます。 HTTP 仕様で定義されているステータス コードとその意味の完全なリストは、この章の後半で説明します。 4. 理由フレーズ 行終了シーケンスの前のすべてのテキストを含む、数値ステータス コードの人間が判読できるバージョン。 HTTP 仕様で定義されているすべてのステータス コードの理由フレーズの例は、この章の後半で説明します。理由フレーズは人間にとってのみ意味を持ちます。そのため、たとえば、応答行HTTP/1.0 200 NOT OK
とHTTP/1.0 200 OK の理由フレーズの意味は異なります。 、両方の意志は成功の兆候として扱われます。
5. ヘッダー
//送信できるエンコード方式をサーバーに通知します
以上がHTTP メッセージはいくつの部分で構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。