1つ、HTTPの説明
HTTP(ハイパーテキストトランスポートプロトコル)プロトコル[ハイパーテキスト転送プロトコル]
プロトコルは、ブラウザとワールドワイドウェブサーバー間の通信のルールを詳細に指定します
2つ目は、リクエストメッセージとレスポンスメッセージです。
リクエストの種類、ここに2つあります
GET请求 请求体可以没有
POST请求 请求体可以有
リクエストメッセージ
1.GET
応答ヘッダー:形式のほとんどの情報は、名前+コロン+スペース+パラメーターです。
'''
请求行 GET /s?ie=utf-8 HTTP/1.1
请求头 Host: www.baidu.com
Cookie: name=dalao
Conten-type: applocation/x-www-form-url
User-Agent: chrome 99
空行
请求体 username=admin&password=admin
'''
2.POST
応答ヘッダー:形式のほとんどの情報は、名前+コロン+スペース+パラメーターです。
'''
请求行 POST /s?ie=utf-8 HTTP/1.1
请求头 Host: www.baidu.com
Cookie: name=dalao
Conten-type: applocation/x-www-form-url
User-Agent: chrome 99
空行
请求体 username=admin&password=admin
'''
応答メッセージ
応答ヘッダー:形式のほとんどの情報は、名前+コロン+スペース+パラメーターです。
'''
响应行 HTTP/1.1 200 OK 1.(协议版本:HTTP/1.1) 2.(响应状态码:200:) 3.(响应状态字符串:OK)
响应头 Content-Type: text/html;charset=utf-8 类型
Content-length: 2048 长度
Content-encoding:gizp 压缩方式
空行
响应体 <html>
<head>
</head>
<body>
<h1>网页文字</h1>
</body>
</html>
'''
例を示す
GoogleChromeで。
1. F12を押して開発者インターフェイスに入り、[ネットワーク]列をクリックします。
このNetwordタグの下に、現在のWebページのすべての送信と要求が名前表示に一覧表示されます。そして、ファイル情報を受け取りました。
2.左側のBaiduページの検索ボックスにluichunと入力して検索し、Enterキー
を押して、ページをもう一度更新します。
3. Nameの最初のファイルをクリックします。Baidu
検索はs?ie = utf-8&...
Google検索はsearch?q = luichun ..です。
次に、別のウィンドウからジャンプします。
Headers 头部信息
Preview 响应的预览
Response 响应
Initiator 发起者
Timing 计时
Cookies 储存在用户本地终端上的数据(通常经过加密)
ヘッダーの下には4つのタブがあります
General 大体的
Response Headers 响应头
Request Headers 请求头
Query String Parameters 查询字符串参数
1.リクエストヘッダー
Baiduでは、右側の小さな印刷物のビューソースをクリックして、Baiduのリクエストヘッダーを介してリクエストメソッドGET
を表示し、リクエストヘッダーを直接クリックして呼び出しメソッドGETを表示します。
Baiduでのリクエストの動作は、
GET(リクエストメソッド)+ url(IPアドレス)+ HTTP1.1(プロトコルバージョン)
です。Googleでは説明しません。
2.クエリ文字列パラメータークエリ文字列パラメーター
は、リクエスト行のURLのパラメーターの分析です(フォーマットは後で調整するのに便利です)
3。
応答ヘッダー元の応答メッセージを表示
する小さな印刷物のソースを表示をクリックします。元の応答メッセージを表示する権利
応答の本文を表示するに
は、上部ウィンドウの応答htmlタグテキストcssスタイルjsコードなどをクリックします。
4.リクエストボディのコンテンツが要求された
郵便法により、及びログインがこの方法を使用します。表示
ログインファイルにフォームデータを。ログイン情報は、フォームデータに記録されています。
メールボックスとパスワードは記録されている。
そして、その応答は空ですジャンプ、それは私たちに影響を与えません
総括する
响应报文 1.Response(响应体)
2.Response Headers(响应行)
请求报文
1.Request Headers(请求行)
2.From Data(请求体)
HTTP2については、https: //nodejs.org/api/http2.html#http2_http_2を参照でき
ます。