ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Коды ответов Web-сервера
При формировании сервером ответа клиенту в первой строке ответа HTTP-сервера содержится информация о том, был запрос клиента успешным или нет, а также данные о причинах успешного либо неуспешного завершения запроса. Эта информация обозначается трехразрядным кодом ответа сервера (иногда его называют кодом состояния) и сопровождается описательным сообщением.
Коды состояний обычно генерируются Web-серверами, но иногда это могут делать и CGI-сценарии. CGI-сценарии генерируют собственные заголовки вместо тех, которые должен выдавать сервер. Группы кодов состояний приведены в таблице 10.1.
Таблица 10.1 – Коды ответов Web-сервера
В каждом диапазоне определены лишь несколько кодов, хотя для сервера при необходимости могут определяться собственные коды. Клиент при получении кода, который он не может распознать, интерпретирует его в соответствии с диапазоном, которому этот код принадлежит. Коды в диапазонах 100-199, 200-299 и 300-399 большинство Web-браузеров обрабатывают без извещения пользователя, а некоторые коды ошибок из диапазонов 400-499 и 500-599 отображаются для пользователя (например, 404 Not Found). Бывают ситуации, когда вместо нужной страницы получаем ответ об ошибке с номером. По номеру ошибки можно получить некоторую информацию.
Коды первого класса (1xx) не посылаются сервером клиентам.
Коды второго класса (2xx) возникают, когда запрос успешно принят и понят сервером:
200 - ОК. Пользователю не посылается. 201 - Created. Объект создан. 202 - Accepted. Информация принята. 203 - Non-Authoritative Information. Не заслуживающая доверия информация. 204 - No content. Нет содержания. 205 - Reset Content. Восстановить исходное содержание. 206 - Partial Content. Частичное содержание.
Коды третьего класса (3xx) сообщают о перенаправлениях; чтобы выполнить запрос нужны еще какие-то действия:
300 - Multiple Choices. Несколько вариантов на выбор. 301 - Moved Permanently. Ресурс перемещен на постоянной основе. 302 - Moved Temporarily. Ресурс временно перемещен. 303 - See Other. Смотрите другой ресурс. 304 - Not Modified. Не изменился. 305 - Use Proxy. Используйте прокси-сервер.
Коды четвертого класса (4xx) сообщают об ошибках клиента, т.е. о том, что проблема связана не с сервером, а с запросом:
400 - Bad Request. Некорректный запрос. 401 - Unauthorized. Нет разрешения. 402 - Payment Required. Требуется оплата. 403 - Forbidden. Доступ запрещен. 404 - Not Found. Ресурс не найден. 405 - Method Not Allowed. Недопустимый метод. 406 - Not Acceptable. Неприемлемый запрос. 407 - Proxy Authentication Required. Необходима регистрация. 408 - Request Timeout. Время обработки запроса истекло. 409 - Conflict. Конфликт. 410 - Gone. Ресурса больше нет. 411 - Length Required. Необходимо указать длину. 412 - Precondition Failed. Не выполнено предварительное условие. 413 - Request Entity Too Large. Запрашиваемый элемент слишком велик. 414 - Request-URI TOO Long. Идентификатор ресурса слишком длинный. 415 - Unsupported Media Type. Неподдерживаемый тип ресурса.
Коды пятого класса (5xx) сообщают об ошибке на сервере (к этим ошибкам клиент не имеет отношения):
500 - Internal Server Error. Внутренняя ошибка сервера. 501 - Not Implemented. Функция не реализована. 502 - Bad Gateway. Дефект шлюза. 503 - Service Unavailable. Служба недоступна. 504 - Gateway Timeout. Время прохождения через шлюз истекло. 505 - HTTP Version Not Supported. Неподдерживаемая версия HTTP.
Задание на работу 1 Подготовить компьютер к работе. 2 Загрузить операционную ОС Windows. 3 Загрузить Web-браузер Internet Explorer или Mozilla Firefox. 4 Произвести настройку Web-браузера для работы через локальный прокси-сервер. 5 С помощью команды ping проверить наличие связи с компьютером, выполняющим функции шлюза. 6 Подключиться к городскому узлу Internet (в строке "address" набрать http://kramatorsk.info и нажать клавишу "Enter"). 7 Произвести тематический поиск информации по разделам (в соответствии с индивидуальным заданием) на справочном узле: http://www.yahoo.ru. 8 Произвести поиск информации по ключевому слову на поисковом сервере http://google.com.ua. 9 Сохранить результаты работы на диске. 10 Оформить отчет и подготовиться к защите работы. Не нашли, что искали? Воспользуйтесь поиском:
|