PHP 5 для начинающих |
Страница 51 из 813 страница или данные от сервера. Если строка ответа содержит код HTTP-состояния 404 (уже упоминавшийся в этой главе), это значит, что Web-сервер не смог найти необходимый ресурс. Значения кодов ошибок представляют собой трехзначные числа, где первая цифра указывает класс ответа. Существует пять классов ответа, которые описаны в приведенной ниже таблице. Класс кода Описание
Заголовок HTTP-ответа аналогичен рассмотренному ранее заголовку запроса. В HTTP-ответе заголовочная информация также разделяется на три типа: □ общий заголовок:содержит общую информацию либо о клиенте, либо о сервере; □ заголовок объекта:содержит информацию о данных, отправляемых между клиентом и сервером; □ ответ:содержит информацию об отправляющем данный ответ сервере, а также о возможности обработки этого ответа. Данный заголовок состоит из множества строк, в нем также используется пустая строка, указывающая на его окончание. Ниже приведен пример заголовка; в комментариях указаны названия строк. Date:Fri, 31st Oct 2003, 18:14:33 GMT //общий заголовок Server:Apache/1.3.12 (Unix) (SUSE/Linux) PHP/4.0.2 //заголовок ответа Last-modified:Fri, 29th Oct 2003, 14:09:03 GMT //заголовок объекта //пустая строка (конец заголовка) Назначение первой строки вполне очевидно. Во второй строке, Server, указывается программное обеспечение используемого Web-сервера. Так как в данном примере запрашивается файл, находящийся на данном Web-сервере, в третьей строке указывается время последней модификации запрашиваемой страницы. Заголовок может содержать гораздо больше информации или информация может отличаться в зависимости от того, какой ресурс запрашивается. Более подробно различные типы заголовочной информации описаны в RFC 2068 (разделы 4.5, 7.1 и 7.2). Если запрос был успешным, то тело HTTP-ответа содержит HTML-код (вместе с каким-либо сценарием, выполняемым на стороне клиента), готовый для интерпретации браузером. Если запрос был безуспешным, то возвращается код ошибки. | ||||||||||||||||
Продажа ДСП различных размеров со склада в Москве