Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> HTTPヘッダのヘッダ情報のパラメータ説明

HTTPヘッダのヘッダ情報のパラメータ説明

  
                  HTTP(HyperTextTransferProtocol)ハイパーテキスト転送プロトコル、現在のページの共通プロトコル伝送。 HTTPプロトコルでは、サーバが応答を与える、ブラウザまたは他のクライアントが要求を行う、要求/応答モデルを使用しています。二つの部分にメッセージヘッダとメッセージボディを含む全体の伝送ネットワーク資源の観点。メッセージヘッダ、すなわちHTTPヘッダメッセージが最初に転送されます。 1.受け入れ:Webサーバーが* /*、任意の型を表し、どのようなメディアタイプを受け入れるように自分自身を語ったタイプ/*そのタイプ、タイプ/サブタイプの下にあるすべてのサブタイプを表します。 2.受け入れ-文字セットを:ブラウザは、独自の文字セットを肯定受信エンコーディングを受け入れ:(収縮、GZIP)、一般的に指定された圧縮方式は、圧縮をサポートしている符号化方式は、自分のブラウザが受信肯定どのような圧縮方式をサポートして受け入れ言語::言語の文字でブラウザの言語との違いを肯定することは自分自身が受信設定:中国語を、中国は、このようなようにBIG5、GB2312、GBKとなどの文字セット、さまざまなを持っています。 3.受け入れ-範囲:WEBサーバは、それらがエンティティの買収の一部として、要求を受け入れるかどうかを示す(例えば、ファイルの部分)です。バイト:受け入れ、なし:非受諾。 4.年齢:今どのくらいの時間を示すために、エンティティから生成ヘッドで、要求に対応するため、独自のキャッシュされたエンティティを使用してプロキシ・サーバ。 5.認証:クライアントがWEBサーバに独自の認証情報に対応するヘッドで、WEBサーバからWWW認証応答を受け取ります。 6.のCache-Control:リクエスト:ノーキャッシュ(キャッシュされていないエンティティは、現在WEBサーバから取得するために必要とされるが):(のみ)MAX-古い最大エージング値年齢値が最大エージング未満であり、何のオブジェクトの有効期限が切れていない受け入れます: (許容過去のオブジェクトが、有効期限がMAX-古い値よりも小さくなければなりません)分-新鮮:()鮮度寿命電流よりも大きいと分新鮮なキャッシュオブジェクトと年齢値を受け入れる応答:パブリック(あなたは、キャッシュされたコンテンツを使用することができますユーザー)ノーキャッシュは(キャッシュ)は、任意のユーザーに対応できるプライベート(内容のみのため、前の要求に応じて、キャッシュされたコンテンツを使用していますが、唯一のWEBサーバで最大エージング)クライアントに返す、その効果的なポストを確認するために:(この応答はALL)オブジェクトの有効期限が含まれています。no-ストア(キャッシュを許可していません)7接続:.要求:近い(WEBサーバーまたはプロキシサーバーを伝えるために、要求へのこの応答が完了した後、これを切断待機しません。回以降の接続要求)。キープアライブ(これを完了した後、要求、保持接続、この接続を待つために、後続の要求に応じて、WEBサーバやプロキシサーバーを告げました)。回答:クローズ(接続が閉じられました)。キープアライブ(この接続を待って、接続維持、後続の要求)。キープアライブ:ブラウザの要求が接続されたままならば、願望を示すヘッドはどのくらい(秒単位で)接続されたWebサーバを維持します。たとえば:キープアライブ:3008コンテンツのエンコーディング:. WEBサーバは、あなたがどのような圧縮方式(gzipで、収縮させる)圧縮対象の応答を使用して示されています。コンテンツエンコード:たとえばgzipContent-言語:WEBサーバは、ブラウザの言語、オブジェクト自身の応答を伝えます。コンテンツの長さ:WEBサーバは、その自身の応答のオブジェクトの長さのブラウザに指示します。たとえば、次のContent-Length:26012Contentレンジ:WEBサーバは、応答がどのオブジェクト全体の一部のオブジェクトの一部が含まれていることを示しています。例えば:コンテンツ範囲:バイト21010から47021 /47022Content型:WEBサーバは、彼自身のレスポンスのオブジェクトのブラウザの種類を伝えます。例えば:コンテンツタイプ:アプリケーション/xml9のETag :.は、従って、ETagを、それが変更された場合、それはのEtagを変更しないであろう、そのようなHTMLファイルとして、ターゲットに関連して、(例えばURLなど)オブジェクトのフラグ値であります役割を持つ - 最終更新アクションはほとんど、主にWEBサーバのオブジェクトが変更されたかどうかを判断します。 htmlファイルの前に、このような要求は、そのETagのを取得すると、この時間は、ファイルを要求する際、ブラウザはETagのは、以前にWEBサーバに値を取得しますが、WEBサーバは、このファイルでのETagます現在のETagの比較は、その後、あなたは、ファイルが変更されていないことを知っています。 10.期限切れ:WEBサーバは、顧客の要求に応答するために使用することができ、エンティティが唯一のWEBサーバでその有効性を検証した後、期限切れのオブジェクトに対して、どのような時に失効することを示しています。ヘッドHTTP /1.0。例:有効期限:土、2009年5月23日午前十時02分12秒GMT11ホスト:. WEBクライアントは、彼らが/IPアドレスとポート番号を訪問したいドメインネームサーバーを指定します。例:ホスト:ETagのターゲットが変更されていない場合は、実際には、また、オブジェクトは、アクション要求の唯一の実装を変更していないことを意味している場合、マッチ:. rss.sina.com.cn12。 ETagのオブジェクトが変更された場合、実際にはそれだけで要求されたアクションを実行するには、オブジェクトが変更されたことを意味します:なし - マッチする場合。 13.変更した場合-ので:オブジェクトは頭の要求で指定された時間後に変更された場合、それはそうでなければ、コード304、オブジェクトが変更されていないブラウザに指示し、(例えば、リターン・オブジェクトのような)要求されたアクションを実行します。例えば:変更した場合-ため:木、2008年4月10日午前9時14分42秒GMTIf非改変-以来:要求されたオブジェクトは、(例えば、リターンオブジェクトとして)操作の実行要求の前に、ヘッドの指定時間後に変更されていない場合。 14.場合はレンジ:私の要求が変更されていない場合にはWEBブラウザがサーバーオブジェクトを伝えオブジェクトが変更された場合、私は私にオブジェクト全体を入れて、私には欠けていました。彼らはWEBサーバに知っているオブジェクトまたは最後の時間を変更する要求を送信することにより、ETagのブラウザは、オブジェクトが変更されたかどうかを判断することができました。常にRangeヘッダと共に使用。 15.のLast-Modified:WEBサーバーは、最後の時間は、そのようなので、上のファイル、動的なページ、およびなどの最終変更プロデュース最後の変更されたオブジェクト、だったと思います。 Last-Modified:たとえば火、2008年5月6日2時42分43秒GMT16場所:. WEBサーバは、ブラウザは、オブジェクトが別の場所に移動されており、指定された場所に頭をピックアップしてアクセスしようと告げます。たとえば、次の場所:17 Pramga :.主な用途Pramga:キャッシュなし、のCache-Controlに対応:キャッシュなし。たとえば、次のプラグマ:無cache18プロキシ認証:.ブラウザにプロキシ応答は、プロキシ認証情報を提供することを求めます。プロキシ認証:ブラウザの応答要求を認証プロキシサーバー、自分のアイデンティティを提供します。 19.範囲:ブラウザ(のようなマルチスレッドダウンロードã?)WEBサーバ、彼らはオブジェクトを取りたいどの部分伝えます。例:範囲:バイト= 1173546から20リファラー:. WEBブラウザは、自身のウェブサイト/URLが/取得現在の要求のURL /URLをクリックし、そこからサーバに示します。たとえば:リファラーます:http://www.45it.com/21サーバー:. WEBサーバがどのようなソフトウェアとバージョン情報であることを自分自身を示しました。たとえば、サーバー:Apacheの/2.0.61(Unixの)22のUser-Agent(ブラウザ)自分自身を識別するための:.ブラウザ。たとえば、次のようにユーザーエージェント:Mozillaの/5.0(Windowsの; U; Windows NTの5.1; ZH-CN; RV:1.8.1.14)。のGecko /20080404 Firefoxの/2.0.0.1423転送エンコード:WEBサーバ(応答の彼らのメッセージボディを示していますオブジェクト)は、メッセージの本体内にない)ような(チャンク場合、ブロックとしてどの符号化を行いました。たとえば:転送エンコーディング:. Chunked24はヴァリ:キャッシュサーバの内容をWEBサーバは、これに応じて、返されたオブジェクトによる後続の要求に応じて、どのような条件の下で、頭を伝えます。ソースウェブサーバであれば、第1の要求メッセージ、メッセージの応答ヘッダを受信する:コンテンツエンコード:GZIP;異なりますコンテンツエンコーディングキャッシュサーバはその受け入れエンコードをチェック、後続の要求メッセージヘッダ解析以前の契約に応じて、ヘッダー値を変化しているかどうか、それはブラウザ内部で圧縮への応答は解凍する能力を持っていませんした後、あなたがエンティティとサーバーキャッシュキャッシュを防ぐことができますので、同じ内容のエンコード方式を使用するかどうか、です。たとえば:ヴァリ:.のAccept-Encoding25経由の:OCSまたはプロキシサーバーが、彼らはプロトコル(およびバージョン)が送られたものを尋ね、それを通して逆方向にクライアントからの応答を示しています。クライアント要求は、内部送信された要求に独自のViaヘッダーを追加し、自分の情報を入力する最初のプロキシサーバーを、到着すると、次のプロキシサーバーは、プロキシサーバーの要求を受け、それが意志背中にプロキシサーバーのコピー、および関連する内部情報自体によって送信された要求の前にリクエストのヘッダを経由して、OCSは、リクエストの最後のプロキシサーバーを受信したとき、Viaヘッダをチェックするように、リクエストルートを知っています。たとえば、次のようにビア:1.0 236-81.D07071953.sina.com.cn:80(イカ/2.6.STABLE13)========================= ================================================== ================================================= HTTP要求メッセージヘッダの例:ホスト:rss.sina.com.cnUserエージェント:のMozilla /5.0(Windowsの; U;のWindows NT 5.1; ZH-CN; RV:1.8.1.14)のGecko /20080404 Firefoxの/2.0.0.14Accept。 text /xmlで、アプリケーション/XML、アプリケーション/XHTML + XML、テキスト/HTML; Q = 0.9、text /plainであり; q = 0.8、画像/PNG、* /*; Q = 0.5Accept言語:ZH-CN、ZH; Q = 0.5Acceptをコード:GZIP、deflateAccept-文字セット:GB2312、UTF-8、Q = 0.7、*; Q = 0.7Keepアライブ:300Connection:キープaliveCookieを:のuserId = C5bYpXrimdmsiQmsBPnE1Vn8ZQmdWSm3WRlEB3vRwTnRtW< - CookieIf-Modified-以降:日、2008年6月1日12時05分30秒GMTCache-制御:MAX-年齢= 0HTTP応答メッセージヘッダの例:ステータス:OK - 200< - 応答のステータスコードは、Webサーバの処理結果を示します。日付:日、2008年6月1日12時35分47秒GMTServer:Apacheの/2.0.61(Unixの)のLast-Modified:日、2008年6月1日12時35分30秒GMTAccept-範囲:bytesContent長:18616Cache-コントロール:MAX-年齢= 120Expires:日、2008年6月1日12時37分47秒GMTContent-タイプ:application /xmlAge:2X-キャッシュ:236-41.D07071951.sina.com.cn<からHIT; - HTTPリバースプロキシサーバが使用しますヘッドを介して:1.0 236-41.D07071951.sina.com.cn:80(イカ/2.6.STABLE13)接続:閉じます
Copyright © Windowsの知識 All Rights Reserved