Japanese subtitles

← Get - CS253 Unit 1 - Udacity

Get Embed Code
2 Languages

Showing Revision 1 created 03/11/2014 by Fran Ontanaya.

  1. ここからはHTTPについてです
  2. HTTPがWebの主なプロトコルであることは
    以前に説明しました
  3. ブラウザがWebサーバと交信する際に使われます
  4. HTTPとはHyperText Transfer Protocolの略です
  5. ブラウザからwww.example.com/fooへのリクエストは
  6. リクエストラインから始まります
  7. リクエストラインとはこのようなものです
  8. HTTPはテキストベースのシンプルなプロトコルなので
  9. このままのテキストがインターネット経由で
  10. サーバに送られます
  11. リクエストラインには3つのパーツがあります
  12. 1つ目はメソッドで 2つ目はパス
    そして最後がバージョンです
  13. メソッドとはサーバへのリクエストの型を表すものです
  14. この例だとGETです
  15. これがサーバから文書を取得するメソッドです
  16. メソッドの代表例はGETとPOSTで
  17. このレッスンではこれらを使います
  18. 次はパスです この場合のパスは/fooで
  19. URLにあるパスと同じパスがここにきます
  20. これが実際にサーバにリクエストしている文書です
  21. 最後はバージョンでHTTP/の後ろに
    バージョンナンバーという形式で記述されます
  22. 最近はほとんどのブラウザとサーバが1.1ですが
  23. このレッスンでは1.0にも簡単に触れます
  24. 1.0特有の使用方法がいくつかあるからです
  25. このリクエストラインにはホストが含まれていません
  26. リクエストラインに含まれるのはパスだけです
  27. ブラウザはまずホストの情報を元にして
  28. サーバに接続します
  29. ここにもHTTPが使われています
  30. つまりホストはサーバに接続するのに使い
  31. パスはリクエストを送信するのに使います
  32. それでは小テストです
  33. http://example.com/foo/logo.png?p=1#tricky
    というURLがあります
  34. HTTP1.1を使用してURLを
    取得するリクエストラインはどうなるでしょうか?