1.概要:
ここでは概要としてマインドマップの私の絵は次のとおりです。
2.は、httpリクエストを生成します。
こうした共通など、さまざまなタイプは、HTTP、FTP、MAILTO、彼らのさまざまな機能を識別するための異なるプロトコルは、また、機能URLとしてそれらに分類することができURLがあります。独自のルールを遵守する別の分類があります。それは我々が契約を呼んでいます。
2-1:ブラウザがURLアドレスを解析する方法であること:
URLアドレスは、文字列解析時間は、特定の文字、「//」サーバーの名前に続いて、別のアイデンティティ、彼の以前の契約のアイデンティティとして、「/」の後ろのサーバは、識別したファイルに応じて分割されますですnginxのは、ファイル・パスが存在する場合、それは使用へのファイルパスとして扱われ、ルートが対応するアプリケーションと一致しています場合は、パスパスは、いくつかのサービスに存在しません。
2-2:HTTPの基本的な考え方:
図1:何、どのようなアクション:要求情報は、2つの部分を含みます。
「何が」URI(ユニフォームリソース識別子)となるようにリソースパスを参照すると、コンテンツを指す。一つの特定のHTML、画像xxx.com/abc.html、xxx.com/abc.jpgよう
ウリも対処するだけでなく、郵便配達、ウォーキングやサイクリング送信するために、または電車を送信する必要があるだけでなく、これは「どのようなアクションである要求、途中で、通信を完了し、メールのアドレスとして理解することができます"
一般的なリクエストメソッド:.などGET、POST.OPTION HEAD、PUT、DELETEは、クライアントが最初にデータを送信するためにデータを送信する前にヘッダフィールドが送信されます。
図中の要求に応答して、メッセージを受信した後。2、Webサーバ、および成功または失敗の識別のためのステータスコードに対する応答情報に結果を置きます。
2-3:HTTPリクエストを生成します。
契約情報生成要求に応じて、実施形態のURIパスとリソースの要求:
最初の行:サービスリクエストラインは、彼があるべき操作の種類を伝えます。