logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Что возвращается обратно: коды ответа сервера

При выполнении таких HTTP-методов, как GET или POST, их результат возвраща-ется в первой строке ответа сервера, включающем трехзначный код состояния. Вот пример ответа сервера:

НТТР/1.1 200 ОК

НТТР/1.1 — показывает тип протокола, а 200 ОК — это код ответа сервера. Существуют пять основных типов кодов ответа:

100 — 199: общая информация, являющаяся частью HTTP 1.1 и используемая редко.

200 — 299: корректный запрос клиента. Например, 200-ОК — запрос клиента принят, ответ сервера будет содержать запрошенные данные.

300 — 399: запрос был перенаправлен по другому адресу. Браузер должен запросить содержимое с нового адреса.

400 — 409: ошибка клиентского запроса. Наиболее часто используются следующие коды из этого диапазона: 401: неавторизованный. Клиенту не хватает корректной авторизации для получения документа. Когда код состояния 401 отправляется браузеру, последний должен каким-то образом запросить у клиента удостоверение.

404: не найден. Запрошенная информация не найдена по указанному URL.

500 — 509: ошибка на стороне сервера.