記事のディレクトリ
要求メッセージの4つのデータ形式があります。ネットワークブラウザの開発者ツールのページでは、情報を表示することができます。要求メッセージのデータフォーマットの次の4つの種類が導入され、説明请求行
と请求头
。
(1)要求ライン
GET/login.html HTTP/1.1
コングは、それぞれ、左から右へ请求方式
请求url
请求协议/版本
。
要求モード:HTTPプロトコルは、一般的に二つの方法で取得し、ポストされている使用リクエストメソッドの7種類があります。
①GET:
- 要求行のリクエストパラメータ。(これはまた、URLとして理解することができます)
- URLは、限られた長さを要求します。
- 不安。
②POST:
- リクエストボディ内のパラメータを要求します。
- リクエストのURLの長さが限定されるものではありません。
- セキュリティ。
(2)要求ヘッダ
リクエストヘッダは、キーと値のペアであります:请求头名称:请求头值
。
要求ヘッドがあります客户端告诉服务器一些信息
。
Host: localhost:8080
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 12
Connection: keep-alive
Referer: http://localhost:8080/Servlet&http&request/login.html
Upgrade-Insecure-Requests: 1
リクエストヘッダ | リクエストヘッダ値 |
---|---|
ホスト | 要求しているホスト |
User-Agent |
サーバーへのアクセスに使用するブラウザ浏览器版本信息 (解決のブラウザの互換性の問題に取得した後、サーバーを、) |
受け入れます | 対応ファイル形式 |
受け入れる言語 | サポートされている言語 |
受け入れエンコード | サポートされている圧縮形式 |
Referer |
告诉服务器,请求从哪里来。作用:1.防盗链2.统计工作 |
Connection |
ショーの接続状態(生きて多重化することができます) |
- 安全でない-要求をアップグレード | アップグレードに関する情報 |
(3)は、空白行を求めます
POST要求を分割するためのリクエスト・ヘッダー、およびリクエストボディ。
(4)リクエストボディ(本体)
パッケージPOSTは、メッセージパラメータを要求します。