HTTPリクエストとレスポンスは、一般的にいくつかの文脈の頭を表現され、コンテキストは、いわゆる要求が来たから、またはリクエストや衝撃に応じて、後続の要求に応じています。
リクエストのコンテキスト:ユーザーエージェント
クライアント情報の種類を指定し、その後、サーバーはリソース表現上の意思決定を行うことができ
User-Agent =製品*(RWS(製品/コメント))
- 生成物=トークン[「/」製品バージョン]
- RWS = 1 *(SP / HTAB)
たとえば、次のようになどのMozilla、クライアントコンピュータシステムのバージョン、ブラウザのレンダリングエンジン情報、ブラウザのバージョン、支援のための情報があります
ユーザーエージェント:
Mozillaの/ 5.0(Windows NTの10.0; Win64の、x64の)のAppleWebKit / 537.36(KHTML、ヤモリなど)クローム/ 74.0.3729.169サファリ/ 537.36
リクエストのコンテキスト:リファラー
非ブラウザが頭を追加することはできません場合は、ブラウザが自動的に、ページの先頭からの要求を追加します。例えば、私のブログのリンクを追加することで、リファラーなり要求パケットをつかむには、このリンクをクリックしてください。
- リファラ=絶対URI /部分-URI
-
-
- たとえば、次のReferer:https://www.cnblogs.com/
-
リファラーシーンが追加されることはありません
- 使用ソースのページプロトコルは、ローカルファイル「ファイル」または「データ」URIであります
- ときに使用される現在のページ要求のHTTPプロトコル、およびHTTPSプロトコルを使用して、ページのソース
一般的に、サーバー側のキャッシュ分析、セキュリティチェーンやその他の機能に使用される統計的分析
リクエストのコンテキスト:から
- メールで連絡するか、サーバーを伝えるためにWebクローラーの責任の主要人物、クローラ
- =メールボックスから
- たとえば、次から:[email protected]
コンテキスト応答:サーバー
- クライアントは問題や統計情報を見つけやすくするために使用されるサーバーソフトウェアの情報を指定します
- サーバー=製品*(製品/コメント)
- 生成物=トークン[「/」製品バージョン]
例えば:
- サーバー:nginxの
- サーバー:openresty / 1.13.6.2
コンテキスト応答:受け入れ-範囲を許可します
許可:クライアントができます実行のURI方式に対応したサーバリソースを伝え、クライアントに伝えます
- 許可= #method
- 例如:許可:GET、HEAD、PUT
受け入れ-範囲:範囲要求を許可するかどうかをサーバー側でお客様のリソースを伝えます
- -範囲を受け入れる=許容範囲-
- 例えば:
-
- 受け入れ-範囲:バイト
- 受け入れ-範囲:なし
-