ВВЕДЕНИЕ В СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ UNIX. Solaris 2.5

       

О протоколе HTTP/1.*


Клиент открывает tcp соединение с хостом www.host.com на порт

(обычно 80) и говорит туда GET /local/url/file/name.html HTTP/1.0

  • Host: www.host.com
  • Http_referer: url_документа_на_котором_стоял_клиент
  • Еще некоторое количество заголовков,

    которые рассказывают серверу, кто с ним имеет дело.

  • Все они, кроме GET необязательны

    . . .

    ^M^J - пустая строка - конец заголовков - конец запроса

    Обратно вываливается ответ сервера:

  • http-шные заголовки

    на нескольких строках

  • ^M^J - пустая строка
  • Собственно запрошенный документ as is
  • Упражнение: скажите

    $ telnet www 80

    Trying 127.0.0.1...

    Connected to localhost.

    Escape character is '^]'.

    GET /index.html HTTP/1.0

    И потом два раза нажмите на Enter



      Содержание раздела