HTTP
- プロトコル、ハイパーテキスト転送プロトコル、すなわち応答要求モードを介してサーバとブラウザの間でハイパーテキスト転送コンテンツ
- Requestパケット
要求のタイプ、要求URL、プロトコルバージョンと拡張コンテンツ
リクエストヘッダフィールド情報(受け入れ、クッキー、キャッシュ -コントロール、ホスト)
请求行
GET / HTTP / 1.1
请求头
ホスト:www.baidu.com
接続:キープアライブ
のCache-Control:最大エージング= 0
のアップグレード-安全でない-要求:1つ
のUser-Agent:Mozillaの/ 5.0(Windows NTの10.0。Win64の;のx64)のAppleWebKit / 537.36(KHTML、ヤモリ等)クローム/ 71.0.3578.98サファリ/ 537.36
受け入れ:text / htmlの、アプリケーション/ XHTML + xmlの、アプリケーション/ XML、Q = 0.9、画像/ WEBP、画像/ APNG、* / *; Q = 0.8
、受け入れエンコード:gzipでは、収縮、BR
のAccept-言語:ZH-CNを、ZH; Q = 0.9
リクエストボディの
名:XXX
PWD:XXXX
- 応答メッセージ
ステータスコード、状態記述、及び拡張されたコンテンツ・プロトコル・バージョン
応答ヘッダフィールド情報(日付、コンテンツ -Type、キャッシュ・コントロール、有効期限)
响应行
HTTP / 1.1 200 OK
响应の头の
接続:キープアライブ
コンテンツエンコード:gzipで
のContent-Type:text / htmlの;のcharset = UTF-8
日:日、2018年12月30日2時34分03秒GMTは、
有効期限:日、30を2018年12月二時34分03秒GMTの
サーバー:BWS / 1.1
レスポンスボディ
<DOCTYPE HTML!>
<! - STATUS OK - >
HTMLタグ
HTTP0.9
HTTPの1991プロトタイプ版は、HTTP / 0.9と呼ばれます。オリジナル版のみだけでHTMLドキュメントを要求するために、リクエストの方法を取得サポート
- リクエストメソッド:GET
- リンクの形式は:唯一の非永続的なリンクをサポートしています
HTTP1.0
1.0 HTTPの最初の広く使用されているバージョンです。メディアの処理をサポートするために始めた、バージョン番号、HTTPヘッダ情報を増加させます
- リクエスト方法:、POSTをGET、ヒード
- リンクフォームは:TCP持続的接続をサポートします(接続:キープアライブ)
HTTP1.1
1.1パイプラインメカニズムを増やし、またホスト、コンテンツ長、複数の要求をリリース
- リクエストメソッド:GET、POSTは、PUT、PATCH、HEAD、OPTIONSは、DELETE。
- リンクタイプ:デフォルトの永続リンク
HTTPリクエストのプロセスが開始します
ローカルストレージが存在しない場合は、DNSサーバが上向きに検索したいしていきます、ケースを返す直接見つかった場合は1、まず、今のローカルキャッシュを見つけるだろう、IPを探します。あなたは、IPを見つけて返すために知っています
2は、