データ要求メッセージのフォーマット


要求メッセージの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は、メッセージパラメータを要求します。

341元記事公開 ウォンの賞賛896 ビューに14万+を

おすすめ

転載: blog.csdn.net/weixin_43691058/article/details/104017880