Проектирование Интернет приложений. Тузовский А.Ф. - 18 стр.

UptoLike

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

18
Continue». А если сервер не может обработать такой запрос, то он от-
правляет ответ с кодом состояния, указывающим ошибку в запросе кли-
ента (код состояния “4”).
Коды состояния успешных ответов (2xx)
Наиболее часто используемым успешными кодами состояния яв-
ляется:
200 OK обработка запроса была успешно выполнена и запраши-
ваемый ресурс был отправлен клиенту;
201 Created обработка запроса была успешно выполнена и в ре-
зультате этого на сервере был создан новый ресурс (для запроса с
методом PUT);
204 No Content обработка запроса была успешно выполнена, но
никакого содержания передавать не требуется.
Коды состояния для ответов перенаправления (3xx)
Коды состояния, начинающиеся с цифры “3” указывают на то, что
клиенту нужно выполнить дополнительные действия для выполнения
исходного запроса. Обычно это предполагает повторение запроса по-
другому URL. Коды 301 и 307 сообщают HTTP клиента послать исход-
ный запрос на адрес, заданный в заголовке Location ответного сообще-
ния.
301 Moved Permanently запрашиваемый ресурс был перемещен
постоянно на новое место;
302 Found аналогично коду 303;
303 See Other запрошенный ресурс может быть найден с помо-
щью другого URI, используя метод GET;
304 Not Modified ресурс не включен в ответ, так как не был из-
менен после даты заданной в заголовке If-Modified-Since.
307 Temporary Redirect запрашиваемый ресурс был перемещен
временно на новый адрес.
В любом случае клиент при получении ответа с кодами 301 и 302
должен сформировать и передать новый запрос «переправленный» по
новому адресу.
Коды состояния об ошибках в запросах клиента (4xx)
Коды состояния, начинающиеся с цифры 4”, указывают на то, что
запрос клиента не может быть выполнен по каким-то причинам:
400 Bad Request запрос не правильно сформирован;