検索

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 までご連絡ください。
HTMLの役割:Webコンテンツの構造HTMLの役割:Webコンテンツの構造Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTMLとコード:用語を詳しく見るHTMLとコード:用語を詳しく見るApr 10, 2025 am 09:28 AM

htmlisaspecifictypeofcodefocuseduructuringwebcontent

HTML、CSS、およびJavaScript:Web開発者に不可欠なツールHTML、CSS、およびJavaScript:Web開発者に不可欠なツールApr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML、CSS、およびJavaScriptの役割:コアの責任HTML、CSS、およびJavaScriptの役割:コアの責任Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは初心者のために簡単に学ぶことができますか?HTMLは初心者のために簡単に学ぶことができますか?Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLでの開始タグの例は何ですか?HTMLでの開始タグの例は何ですか?Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?Apr 05, 2025 pm 01:24 PM

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

オンラインコードエディターはコード入力を実装するためにどのようなHTML要素を使用していますか?オンラインコードエディターはコード入力を実装するためにどのようなHTML要素を使用していますか?Apr 05, 2025 pm 01:21 PM

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。