HTTP ヘッダー_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:02:421240ブラウズ

HTTP (HyperTextTransferProtocol) はハイパーテキスト転送プロトコルであり、現在 Web ページ送信用の一般的なプロトコルです。 HTTP プロトコルはリクエスト/レスポンス モデルを採用しており、ブラウザまたは他のクライアントがリクエストを発行し、サーバーが応答します。ネットワーク リソースの送信全体に関する限り、メッセージ ヘッダーとメッセージ本文が含まれます。まず、メッセージ header、つまり、http headermessageを渡します。 http ヘッダー メッセージは通常、一般ヘッダー、リクエスト ヘッダー、応答ヘッダー、エンティティ ヘッダーの 4 つの部分に分かれています。しかし、理解という点では、この区分の境界はあまり明確ではありません。 Wikipedia の http ヘッダー内容の構成形式によれば、リクエストとレスポンスの 2 つの部分に大別されます。

リクエストセクション

ヘッダ説明例Accept-RangesAuthorizationキャッシュ制御ConnectionCookieContent-LengthContent-TypeContent-Type: application/x-www-form-urlencodedDateリクエストが送信された日時Date: 火曜日, 15 Nov 2010 08:12:31 GMTExpect リクエストされた特定のサーバー動作予想: 100-ContinueFromリクエストを行ったユーザーのメールアドレスFrom: user@email.comホストドメイン名とポートを指定してくださいリクエストされたサーバー番号 ホスト: www.zcmhi.comIf-Matchリクエストの内容がエンティティと一致する場合のみ有効If-Match: "737060cd8c284d8af7ad3082f209582d" 変更された場合-以降リクエストされた場合 指定された時間の後にパーツが変更された場合、リクエストは成功し、変更されていない場合は 304 コードが返されます。サーバーから以前に送信された Etag とサーバーから応答された Etag を比較して、変更されているかどうかを判断します。 If-Range エンティティが変更されていない場合サーバーはクライアントの欠落部分を送信します。それ以外の場合はエンティティ全体を送信します。パラメーターは、範囲内でもあります: "737060CD8C284D8AF7AD3082F209582D" 、29 Oct 2010 19:43:31 GMT Max-ForwardsPragmaProxy-AuthorizationRange RefererTEアップグレードユーザーエージェントWarn: 199 その他の警告

応答部分

Accept クライアントが受信できるコンテンツタイプを指定 Accept: text/plain, text/html
Accept-Charset ブラウザが受信できる文字エンコードセットを受け入れます。 Accept-Charset: iso-8859-5
Accept-Encoding ブラウザがサポートできる、Web サーバーから返されるコンテンツ圧縮エンコーディング タイプを指定します。 Accept-Encoding: compress、gzip
Accept-Language Accept-Language: en,zh
Web ページエンティティまたは Much Subrange フィールドの 1 つをリクエストできます 受け入れる-範囲: バイト
HTTP 認証用の認証証明書 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
リクエストとレスポンスが続くキャッシュメカニズム キャッシュ - 制御: いいえ-cache
は、永続的な接続が必要かどうかを示します。 (HTTP 1.1 はデフォルトで永続接続を使用します) Connection: close
HTTP リクエストが送信されると、リクエストされたドメイン名に保存されているすべての Cookie 値が Web サーバーに送信されます。 Cookie: $Version=1; Skin=new;
要求されたコンテンツの長さ Content-Length: 348
エンティティに対応する要求されたMIME情報
プロキシとゲートウェイを介して情報が送信される時間を制限します Max-Forwards: 10
実装を含むために使用されます-特定の命令 プラグマ: no -cache
プロキシに接続するための認可証明書 Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
エンティティ部分のみをリクエスト、範囲を指定します 範囲: bytes=500-999
前の Web ページのアドレス、現在要求されている Web ページがすぐに続きます、つまり、進む方法です Referer: http://www.zcmhi .com/archives/71.html
クライアントが受け入れ可能な転送エンコードであり、テールとヘッダー情報を受け入れるようにサーバーに通知します TE: trailers,deflate;q=0.5
サーバーによる変換のためにサーバーへの特定のトランスポート プロトコルを指定します (サポートされている場合) アップグレード: HTTP/2.0、SHTTP/1.3、IRC/6.9、RTA/x11
User-Agent の内容には、リクエストを行ったユーザー情報が含まれています User-Agent: Mozilla/5.0 (Linux ;
ヘッダーの説明の例 Fromオリジンサーバーから推定値までプロキシ キャッシュの形成時間 (秒単位、非負) 年齢: 12 Allow特定のネットワーク リソースに対する有効なリクエスト動作。許可されていない場合は 405 が返されますAllow: GET、HEAD Cache-Control キャッシュできるかどうか、およびそのタイプをすべてのキャッシュ メカニズムに伝えます Cache-Control: no-cacheContent-Encoding Web サーバーでサポートされている返されたコンテンツの圧縮エンコーディング タイプ。 Content-Encoding: gzipContent-Languageレスポンスボディの言語Content-Language: en,zhContent-Lengthレスポンスボディの長さコンテンツの長さ: 348Content-LocationContent-MD5Content-RangeContent-Type DateETag リクエスト 変数のエンティティ タグの現在の値 ETag: "737060cd8c284d8af7ad3082f209582d" Expires レスポンスの有効期限 Expires: 木, 01 Dec 201 0 16:00:00 GMT最終- Modifiedリクエストされたリソースの最終変更時刻Last-Modified: 火曜日, 15 Nov 2010 12:45:26 GMTLocationリクエストされていない URL の場所に受信者をリダイレクトするために使用されます。リクエストを完了するか、新しいリクエストを特定します リソース 場所: http://www.zcmhi.com/archives/94.htmlPragma 応答チェーン上の任意の受信者に適用できる実装固有のディレクティブが含まれていますプラグマ: no-cacheProxy-Authenticateその URL 上のプロキシに適用できる認証スキームとパラメータを示します Proxy-Authenticate: Basicrefresh リダイレクトに適用または、新しいリソースが作成されると、5 秒後にリダイレクトします (Netscape によって提案され、ほとんどのブラウザーでサポートされます) http cookieSet-CoOkie: ユーザー ID = Johndoe = 3600; ヘッダー フィールドはチャンク化された transfer-encoding の最後に存在します トレーラー: Max-ForwardsTransfer-EncodingFile Transfer-EncodingTransfer-Encoding:chunkedVary キャッシュされた応答またはオリジンサーバーからのリクエストを使用するようにダウンストリームプロキシに指示します Vary: *Via 応答が送信された場所をプロキシクライアントに通知します Via: 1.0 fred、1.1 nowhere。 com (Apache/1.1)警告 エンティティで発生する可能性のある問題に関する警告警告: 199 その他の警告WWW-Authenticateエンティティをリクエストするためにクライアントが使用する必要がある認可スキームを示しますWWW-認証: 基本
Accept-Ranges サーバーが指定された範囲のリクエストをサポートするかどうか、およびセグメント化されたリクエストの種類を示します Accept-Ranges: バイト
Age
リソースの代替アドレスをリクエスト Content-Location: /index.htm
リソースの MD5 チェック値を返す Content-MD5: Q2hlY2sgSW50 ZWdyaXR5IQ= =
リターンボディ全体におけるこの部分のバイト位置 Content-Range: bytes 21010-47021/47022
コンテンツの MIME タイプを返します Content-Type: text/html; charset=utf-8
元のサーバーメッセージが送信された時刻 Date: 火曜日, 15 Nov 2010 08:12:31 GMT

更新: 5; url=

http://www.zcmhi.com/archives/94 .html

Retry-After エンティティが一時的に利用できない場合は、指定された時間の後に再試行するようにクライアントに通知します Retry-After: 120
Server Webサーバーソフトウェア名 Server: Apache/ 1.3. 27 (UNIX) (Red-HAT/Linux)
Set-CoOKIE を設定します。
🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。