Сети ЭВМ и телекоммуникации. Лясин Д.Н - 17 стр.

UptoLike

Составители: 

17
спецификации HTTP/1.1 можно при помощи поля Transfer-Encoding указать
тип передачи "chunked". В этом случае размер тела сообщения указывается в
самом теле, и поле Content-Length также может отсутствовать. Заголовок от-
вета может выглядеть, например следующим образом:
Date: Fri, 10 Jan 1998 08:17:58 GMT
Server: Apache/1.2.6
Last-modified: Mon, 12 Jun 1997 21:53:08 GMT
Content-type: text/html
Content-length: 2482
4.4. Методы запроса
Метод "GET" запрашивает информацию о ресурсе, расположенном по за-
данному URI. Как правило, запрашиваемая информация представляет собой
HTML, TXT или другой текстовый или графический файл. Если URI ассо-
циирован с исполняемым файломсервисом CGI, процесс CGI будет запу-
щен, и клиенту будут переданы результаты стандартного потока вывода это-
го процесса. Тело запроса при использовании метода GET всегда пустое.
Поэтому, если необходимо передать дополнительные данные, они присоеди-
няются к URI в первой строке запроса. Если
в теге <form> документа задано
значение атрибута method="GET", то пары "ключ=значение", представляю-
щие собой введенные данные из формы, присоединяются к URI после вопро-
сительного знака (?). Пары отделяются друг от друга амперсантом (&). Сим-
волы, не входящие в набор символов ASCII, заменяются знаком "%" и
шестнадцатеричным значением этого символа. Кроме того в методе GET мо-
жет передаваться информация
о дополнительных путях. При этом дополни-
тельный путь указывается после URL (после имени файла и до знака вопро-
са), т.е. /cgi-bin/getaccount.exe/cgi/my_doc.txt?login=vasia. Сервер определяет,
где заканчивается имя программы (getaccount.exe). Все данные, которые сле-
спецификации HTTP/1.1 можно при помощи поля Transfer-Encoding указать
тип передачи "chunked". В этом случае размер тела сообщения указывается в
самом теле, и поле Content-Length также может отсутствовать. Заголовок от-
вета может выглядеть, например следующим образом:
   Date: Fri, 10 Jan 1998 08:17:58 GMT
   Server: Apache/1.2.6
   Last-modified: Mon, 12 Jun 1997 21:53:08 GMT
   Content-type: text/html
   Content-length: 2482
                                4.4.    Методы запроса
   Метод "GET" запрашивает информацию о ресурсе, расположенном по за-
данному URI. Как правило, запрашиваемая информация представляет собой
HTML, TXT или другой текстовый или графический файл. Если URI ассо-
циирован с исполняемым файлом — сервисом CGI, процесс CGI будет запу-
щен, и клиенту будут переданы результаты стандартного потока вывода это-
го процесса. Тело запроса при использовании метода GET всегда пустое.
Поэтому, если необходимо передать дополнительные данные, они присоеди-
няются к URI в первой строке запроса. Если в теге 
документа задано значение атрибута method="GET", то пары "ключ=значение", представляю- щие собой введенные данные из формы, присоединяются к URI после вопро- сительного знака (?). Пары отделяются друг от друга амперсантом (&). Сим- волы, не входящие в набор символов ASCII, заменяются знаком "%" и шестнадцатеричным значением этого символа. Кроме того в методе GET мо- жет передаваться информация о дополнительных путях. При этом дополни- тельный путь указывается после URL (после имени файла и до знака вопро- са), т.е. /cgi-bin/getaccount.exe/cgi/my_doc.txt?login=vasia. Сервер определяет, где заканчивается имя программы (getaccount.exe). Все данные, которые сле- 17