Создание серверных приложений на языке PERL




Протокол HTTP - часть 3



Дальше идет информация, которая различна для разных запросов. Как правило, это опять таки дата, тип сервера и т.д. Иногда веб-сервер может поместить в заголовок ответа следующую строчку:



Location: http://www.perl.ru/


Она указывает браузеру, что нужно немедленно идти по этому адресу, что собственно они все успешно и делают.
Далее я перечислю коды ответа браузера и их значения.



Обязательно должна присутствовать строчка:


Content-Type: text/html

указывающая тип переданных данных.



Ну и напоследок, список кодов возвращаемых веб-серверами и их значений



 Код статуса  Значение 
200OK
201Успешная команда POST
202Запрос принят
203    Запрос GET или HEAD выполнен
204Запрос выполнен но нет содержимого
300Ресурс обнаружен в нескольких местах
301Ресурс удален навсегда
302Ресурс отсутствует временно
304Ресурс был изменен
400Плохой запрос от клиента
401Неавторизованный запрос
402Необходима оплата за ресурс
403Доступ Запрещен
404Ресурс не найден
405Метод не применим для данного ресурса
406Недопустимый тип ресурса
410Ресурс Недоступен
500Внутренняя ошибка сервера
501Метод не выполнен
502Неисправный шлюз либо перегруз сервера
503Сервер недоступен/тайм-аут шлюза
504Вторичный шлюз/тайм-аут сервера


Philip A. Koryaka

e-mail:flp@mail.ru

Copyright c 2001




Содержание  Назад  Вперед