![]() |
Коды состояния и тексты ответовВ HTTP-ответе, который отправляется клиенту, код состояния, представляющий собой трехзначное число, сопровождается фразой причины (также известной как текст состояния, текст ответа), которая резюмирует значение кода. Вместе с HTTP-версией ответа эти элементы помещаются в первую строку ответа, которая поэтому называется строкой состояния. Коды состояния классифицируются по диапазону номеров, причем каждый класс кодов имеет одно и то же основное значение.
![]() При описании диапазона в целом он может быть назван как "1xx", "2xx" и так далее. Спецификации протокола HTTP не определяют никаких кодов состояния 600 или более. Только несколько кодов состояния в каждом диапазоне определяются спецификациями HTTP/1.0 и HTTP/1.1. Спецификация HTTP/1.1 включает в себя больше кодов состояния, чем спецификация HTTP/1.0. Названия текстов ответов, определенные в спецификациях HTTP (например, Not Found" или "Bad Request" рекомендуются, но необязательны. В спецификации HTTP/1.1 говорится, что фразы причин для каждого кода состояния могут быть заменены локальными эквивалентами. Код состояния 200 (OK) используется для обычного ответа, который предоставляет полный ресурс, запрошенный веб-клиентом. Большинство других кодов состояния используются в ситуациях, когда возникает ошибка, препятствующая выполнению запроса, или когда клиенту необходимо сделать что-то еще, чтобы успешно выполнить свой запрос, например, следовать URL-адресу перенаправления или изменить запрос так, чтобы он был приемлем для сервера. Заголовки HTTP для ответа, или тело ответа, или и то, и другое могут содержать дополнительные инструкции и информацию для клиента. Спецификации HTTP включают требования и предложения по содержанию ответов с каждым кодом состояния. В требованиях указывается:
Дополнительные сведения о спецификациях HTTP читайте в статье Протокол HTTP. ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() Читайте также: |
Мои услуги
|
© upread.ru 2013-2023 При перепечатке активная ссылка на сайт обязательна. |