Сервер посылает коды ошибок клиенту в ответ, чтобы клиент понимал, в какой он оказался ситуации.
Коды ошибок HTTP сервера:
# | 100-199 | Информационные ответы |
# | 200-299 | Ответы об успешной обработке запроса сервером |
# | 300-399 | Ответы о том, что запрос клиента изменен, от клиента требуются доп. действия |
# | 400-499 | Проблемы при выполнении запроса сервером |
# | 500-599 | Ошибки сервера |
Ответы о том, что запрос клиента изменен, от клиента требуются доп. действия:
300 | Затребованный URL обозначает более одного ресурса |
301 | Ресурс перемещен навсегда |
302 | Ресурс временно перемещен |
303 | Запрошенный ресурс находится под другим адресом |
304 | Ресурс не изменялся |
305 | Следует использовать прокси |
307 | Временное перенаправление |
Проблемы при выполнении запроса сервером:
400 | Неверный запрос |
401 | Неавторизованный запрос |
402 | Необходима оплата за запрос |
403 | Доступ к ресурсу запрещен |
404 | Ресурс не найден |
405 | Недопустимый метод |
406 | Неприемлемый запрос |
407 | Требуется идентификация прокси, файервола |
408 | Время запроса истекло |
409 | Конфликт |
410 | Ресурс недоступен |
411 | Необходимо указать длину |
412 | Сбой при обработке предварительного условия |
413 | Тело запроса превышает допустимый размер |
414 | Недопустимая длина URI запроса |
415 | Неподдерживаемый MIME тип |
416 | Диапазон не может быть обработан |
417 | Сбой при ожидании |
422 | Необрабатываемый элемент |
423 | Заблокировано |
424 | Неверная зависимость |
426 | Требуется обновление |
428 | Необходимо предусловие |
429 | Тлишком много запросов |
431 | Поля заголовка запроса слишком большие |
434 | Запрашиваемый адрес недоступен |
449 | Повторить с |
451 | Недоступно по юридическим причинам |
456 | Некорректируемая ошибка |
Ошибки сервера:
500 | Внутренняя ошибка сервера |
501 | Метод не поддерживается |
502 | Ошибка шлюза |
503 | Служба недоступна |
504 | Время прохождения через межсетевой шлюз истекло |
505 | Версия НТТР не поддерживается |
507 | Недостаточно места |
510 | Отсутствуют расширения |