HTTP(一)

Httpコンピュータネットワークは、学生、私は最近、完成読書「コンピュータネットワークのトップダウンアプローチ、」この本としてスタートし、最も重要なものであり、

私は、レコードにブログを通じて論文(8)の章を見て、どのもたらし、これが最初であります

-------------------------------------------------- ------------------------------------分割ライン------------ -------------------------------------------------- ------------------------

開始書き込みを組版すべてのストローク以上、より素朴な、コンテンツを少し今夜を修正するために時間を割い-------- 2020年1月17日

HTTPリクエストは、3つの部分が含まれています。

HTTP画像要求URIとプロトコルの方法
リクエストヘッダ
リクエストボディ、
HTTPリクエストの最初の行は、要求メソッド、URI、スペースで区切られたこれら3つの要素のプロトコルバージョン含ま
たとえば、HTTP /hello.jsp POST / 1.1
URIは、ユニフォームリソース識別子でありますURLはURIのサブクラスに属し
:HTTPプロトコルでは、次を含め、要求のさまざまな方法を使用することができます
GET:クライアント、ドキュメントへのアクセスを要求して、このサーバー上のドキュメントを介してクライアントにサーバから送信された
POST:クライアントはあなたがURIにアクセスしたいドキュメントを含むHTTPリクエストであることに加えて、サーバーに、このように大量の情報を送信することができ、また、これらの要求のボディにリクエストボディの多くは、通常、HTMLフォームのデータが含まれています含まれています。
HEAD:GETとPOSTメソッドを使用している場合、クライアントとサーバーの間のいくつかの内部データを交換するには、サーバは、特定の文書を返しません、サーバーは最終的に、HEADリクエスト方法があるクライアントに特定の文書に戻ります異なる、それだけでウェブを閲覧中のユーザーのプロセスには影響しませんいくつかの内部データを、共有することだ、HEADリクエストメソッドは、一般的に単独で使用されていない、ユーザーに透明であるように言ったが、他のリクエストメソッドの支持の役割を果たしていることができます。いくつかの検索エンジンは、フラグ情報ページを取得するにはHEADリクエストの方法を使用して、いくつかのHTTPサーバは、セキュリティ認証、この方法で渡された認証情報の間にあります。
PUT:このように、クライアントのアップロードドキュメントサーバーへの
DELETE:このように、リモートサーバ上のファイルを削除するには、クライアント、顧客は、リモートサーバー上のドキュメントを管理するためのプログラムPUTとDELETEリクエストの方法を利用することができます。
POST非常に一般的なGET、およびHTTPサーバの多くはPUTとDELETE要求をサポートしていませんので、PUTとDELETEは、一般的に、使用されていません。
URI:アクセスするネットワークのためのユニフォームリソースロケータリソース識別子、HTTPリクエストで、缶、と「/」長いの対向ルートディレクトリを介して所定のサーバのように先頭に
2リクエストヘッダ
ブラウザタイプを宣言することができ、要求ヘッダー言語、リクエストボディのタイプ、リクエストボディの長さ。
リクエストヘッダと要求が空の行(すなわち、行のみCRLF記号(CRLFは、Enterキーを指し、そして「\ R \ n」)ラインの終わり)本体との間によって分離されなければならない
3要求ボディ
リクエストボディは、顧客は、POSTメソッドを提出することができる含まデータを形成します。
HTTPレスポンスフォーマット
HTTP応答は、三点の部品から構成
バージョン1つのHTTPプロトコルのステータスコードと説明
に対応してヘッド2
3つのレスポンスボディ
バージョン。1つのHTTPプロトコル、ステータスコードと説明
HTTP / 1.1 200 OK
共通ステータスコード
200 OK 400悪い要求404 500サーバーエラーが見つかりません
2レスポンスヘッダ
サーバタイプ、体型と本体長含む応答ヘッダを
アパッチ・コヨーテ/ 1.1:サーバ
テキスト/ HTML;のcharset = GBK:コンテンツタイプの
コンテンツ長:102
。3の本体に応答して
レスポンスボディサーバによって返されます具体的なデータは、それがアクセスを要求しているブラウザについての真実の情報で、最も一般的なのは、HTML文書である
。同様に、レスポンスヘッダとレスポンスボディが空白行で区切られている必要があります。
MIME多目的インターネットメール拡張

おすすめ

転載: www.cnblogs.com/qyx66/p/12203837.html