Коды ответа HTTP — Enterno.io
Коды ответа HTTP
Ничего не найдено по запросу «»
1xx — Информационные
100
Continue
Сервер получил заголовки запроса, клиент может продолжать отправку тела.
101
Switching Protocols
Сервер переключает протокол по запросу клиента (напр., WebSocket).
102
Processing
(WebDAV) Запрос принят, обработка продолжается.
103
Early Hints
Ранние подсказки — браузер может начать preload ресурсов до финального ответа.
2xx — Успех
200
OK
Запрос выполнен успешно. Стандартный ответ для GET/POST.
201
Created
Ресурс успешно создан. Обычно после POST. Location указывает на новый ресурс.
202
Accepted
Запрос принят, но обработка ещё не завершена (асинхронные операции).
203
Non-Authoritative Information
Ответ получен от промежуточного прокси, а не с исходного сервера.
204
No Content
Успех, тело ответа пустое. Часто используется для DELETE и PUT.
205
Reset Content
Успех. Браузеру следует сбросить форму/документ.
206
Partial Content
Частичный ответ на Range-запрос (докачка, стриминг).
207
Multi-Status
(WebDAV) Ответ содержит несколько статусов для разных ресурсов.
208
Already Reported
(WebDAV) Элементы уже перечислены в предыдущей части ответа.
226
IM Used
Сервер вернул delta-кодирование (HTTP Delta Encoding).
3xx — Перенаправление
300
Multiple Choices
Несколько вариантов ресурса — клиент должен выбрать.
301
Moved Permanently
Постоянный редирект. Поисковики передают ссылочный вес новому URL.
302
Found
Временный редирект. Метод запроса может измениться на GET.
303
See Other
Редирект на другой ресурс методом GET (после POST/PUT/DELETE).
304
Not Modified
Ресурс не изменился — браузеру следует использовать кэш.
307
Temporary Redirect
Временный редирект с сохранением метода и тела запроса.
308
Permanent Redirect
Постоянный редирект с сохранением метода и тела запроса.
4xx — Ошибка клиента
400
Bad Request
Некорректный синтаксис запроса или невалидные параметры.
401
Unauthorized
Требуется аутентификация. WWW-Authenticate укажет схему.
402
Payment Required
Зарезервировано для платёжных систем (редко используется).
403
Forbidden
Сервер понял запрос, но отказывает в доступе.
404
Not Found
Ресурс не найден на сервере.
405
Method Not Allowed
HTTP-метод не поддерживается для данного URL. Allow укажет допустимые.
406
Not Acceptable
Сервер не может вернуть ответ в формате из Accept-заголовка клиента.
407
Proxy Auth Required
Требуется аутентификация на прокси-сервере.
408
Request Timeout
Клиент слишком долго отправлял запрос — соединение закрыто.
409
Conflict
Конфликт состояния ресурса (напр., версия при оптимистичной блокировке).
410
Gone
Ресурс удалён безвозвратно. В отличие от 404, это окончательно.
411
Length Required
Требуется заголовок Content-Length.
412
Precondition Failed
Условие в If-Match / If-None-Match не выполнено.
413
Content Too Large
Тело запроса превышает допустимый размер.
414
URI Too Long
URL запроса слишком длинный.
415
Unsupported Media Type
Формат тела запроса (Content-Type) не поддерживается.
416
Range Not Satisfiable
Запрошенный диапазон байт недоступен.
417
Expectation Failed
Сервер не может выполнить условие из заголовка Expect.
418
I'm a teapot
Первоапрельская RFC 2324. Чайник отказывается варить кофе.
421
Misdirected Request
Запрос отправлен на сервер, который не может дать авторитетный ответ.
422
Unprocessable Entity
Синтаксис корректен, но семантическая ошибка в данных.
423
Locked
(WebDAV) Ресурс заблокирован.
424
Failed Dependency
(WebDAV) Ошибка из-за неудачи предыдущего запроса.
425
Too Early
Сервер не хочет обрабатывать запрос, который может повториться.
426
Upgrade Required
Клиент должен переключиться на другой протокол (напр., TLS).
428
Precondition Required
Требуется условный запрос для предотвращения конфликтов.
429
Too Many Requests
Превышен лимит запросов. Retry-After укажет время ожидания.
431
Headers Too Large
Заголовки запроса слишком большие.
451
Unavailable For Legal Reasons
Ресурс недоступен по юридическим причинам (цензура, авторское право).
5xx — Ошибка сервера
500
Internal Server Error
Необработанная ошибка на сервере. Проверьте логи.
501
Not Implemented
Сервер не поддерживает функциональность, нужную для ответа.
502
Bad Gateway
Прокси/балансировщик получил некорректный ответ от upstream-сервера.
503
Service Unavailable
Сервис временно недоступен: перегрузка или плановое обслуживание.
504
Gateway Timeout
Upstream-сервер не ответил в отведённое время.
505
HTTP Version Not Supported
Версия HTTP в запросе не поддерживается.
506
Variant Also Negotiates
Ошибка конфигурации прозрачного согласования контента.
507
Insufficient Storage
(WebDAV) Недостаточно места для выполнения запроса.
508
Loop Detected
(WebDAV) Обнаружена бесконечная петля при обработке запроса.
510
Not Extended
Требуется расширение запроса для его обработки.
511
Network Auth Required
Требуется аутентификация в сети (напр., captive portal Wi-Fi).
520
Web Server Returns Unknown
(Cloudflare) Неизвестный ответ от сервера за Cloudflare.
521
Web Server Is Down
(Cloudflare) Исходный сервер отклонил соединение от Cloudflare.
522
Connection Timed Out
(Cloudflare) Превышено время соединения с исходным сервером.
523
Origin Is Unreachable
(Cloudflare) Исходный сервер недоступен.
524
A Timeout Occurred
(Cloudflare) Соединение установлено, но сервер не ответил вовремя.
525
SSL Handshake Failed
(Cloudflare) Ошибка SSL-рукопожатия с исходным сервером.
526
Invalid SSL Certificate
(Cloudflare) Невалидный SSL-сертификат исходного сервера.