[Powered by Google Translate] ほとんどのように毎日、あなたはおそらく入力するか、
少なくとも、HTTPを参照してください。
実際には、あなたの上にこれに見たり、聴いている場合
ウェブは、現在のHTTPを使用しています。
しかし、それは何ですか？
まあ、それは、URLの先頭に入力する何か、で
以上に使用。
最近では、ブラウザは、ちょうどあなたがHTTPをすることを前提として、
あなたが実際にそれを入力しない場合でも。
より技術的に、しかし、HTTPはプロトコルの言語です
WebブラウザとWebサーバが話すことをソートし、一連の
規則はそれらがちょうど、付着する
我々人間が持っているよう。
例えば、米国では、まず、あなたが誰かに会うとき
一般的に拡張することによって、接続を開始するあなたの
手は、その時点で、他の人がしてそれに応答
それを揺する。
まあ、それはプロトコルです。
一部の国や家族には、次の方法で接続を開始
頬に誰かにキス。
まあ、それは別のプロトコル。
だからHTTPはコンピュータを巻き込むことを起こるプロトコルです
代わりの人間。
そして、ここではそれがどのように動作します。
ブラウザが人間のウェブページを表示したい場合には、それが開始されます
HTTPリクエストを送信することにより、Webサーバーへの接続、
の内部は喜ばせるために同系のメッセージです
私は、このウェブページを送信します。
実際には、それは、もっと不可解な何かです
get/http/1.1。
しかし、サーバーはその要求を受信したとき、それは、HTTPを送信
応答は、内部がウェブページである。
今ではWebページが、一方で、言語で書かれていること
HTML、またはハイパーテキストマークアップ言語と呼ばれる。
そして、それは、HTTPが自分自身の名前を取得します。
HTTPは、ハイパーテキスト転送プロトコルのための頭字語である
何それは、サーバーからブラウザに転送するのはあるので
ハイパーテキスト、ハイパーテキストマークアップ言語。
ある意味では、ウェブはあなたがしているレストランのようです
顧客またはクライアント。
あなたはウェイターから、レストランで食べ物を注文したり、多くのように
その後、あなたのテーブルにそれをもたらしウェイトレスはので、​​Webブラウザの操作を行い
誰が、Webサーバーからの注文ファイル
同じで戻ります。
実際には、ブラウザが頻繁にあることは、まさにこの理由のためである
いわゆるクライアントとサーバは、よくサーバーと呼ばれます。
関係はほとんど同じです。
理にかなって？
すべての権利は​​、井戸の実際のHTTPリクエストを見てみましょう
と応答。
最初は、ブラウザを開いてみましょう。
私はChromeを使用することが起こるが、あなたは、ほとんどすべてでこれを行う
ブラウザこのごろ。
レッツ次の表示]を選択し、開発者、開発者ツール、
で開発者のパネルを開き、表示される
我々のウィンドウの下部に表示されます。
としてみましょう次へ]をクリックし、パネルの[ネットワーク]タブ。
私は、サーバーからWebページをロードしたときには、我々は後で見ることになります
このタブの間のHTTPトラフィックのすべて
Chromeとサーバー。
[OK]をクリックします。
、と言う、Googleにアクセスしてみましょう。
http://www.google.com/enter。
[OK]を、何が起こったの？
さて、最初にタブの一番上にスクロールしてみましょう。
非常に最初の行には、私にGoogleのHTTPレスポンスを表します
HTTPリクエスト。
まあ、その行をクリックしてみましょう。
右側には、我々は今されたHTMLのプレビューを見る
の全体の束と一緒に、その応答に含まれて
JavaScriptを。
それらの別の時間ではなく、もっと。
今、この左側にヘッダー]タブをクリックしてみましょう
我々は実際のHTTPを見ることができるプレビュー]タブをクリックして、ここにある
私のブラウザが送信した要求と実際のHTTPレスポンス
Googleが返される。
サーバーの応答に関しては、次回の[ソースの表示]をクリックしてみましょう
レスポンスヘッダ。
ここでは、Googleは私のブラウザに送信されるものだ。
最初の行は、おそらく最も興味深いものです -
HTTP/1.1 200 OK。
これは、すべてが順調であるとホームページが転送されたことを意味します
首尾よく。
オッズは、あなたがそうでなければ、前にこの200を見たことがなかったことがあるはずです
HTTPステータスコードとして知られているが、あなたはおそらく、404を見てきましたが、
ファイルが見つかりません、おそらくいくつかの他のもの。
これらの数字はどこから来るのかというと、これは。
まあそこにそれを持っている -
HTTPです。