100ContinueСервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.▼
101Switching ProtocolsСервер переключает протоколы по запросу клиента.▼
102ProcessingСервер получил и обрабатывает запрос, но ответ ещё не готов.▼
103Early HintsИспользуется для возврата некоторых заголовков ответа перед окончательным HTTP-сообщением.▼
Успешные (2xx)
200OKЗапрос выполнен успешно.▼
201CreatedЗапрос выполнен, и новый ресурс был создан.▼
202AcceptedЗапрос принят к обработке, но обработка ещё не завершена.▼
203Non-Authoritative InformationВозвращённые метаданные не совсем совпадают с доступными на исходном сервере.▼
204No ContentСервер успешно обработал запрос, но не возвращает никакого содержимого.▼
205Reset ContentСервер успешно обработал запрос и просит клиента сбросить представление документа.▼
206Partial ContentСервер доставляет только часть ресурса из-за заголовка Range, отправленного клиентом.▼
207Multi-StatusПередаёт информацию о нескольких ресурсах, для ситуаций, когда несколько кодов состояния могут быть уместны.▼
208Already ReportedЧлены привязки DAV уже были перечислены в предыдущей части ответа.▼
226IM UsedСервер выполнил GET-запрос к ресурсу, и ответ представляет результат манипуляций с экземпляром, применённых к текущему экземпляру.▼
Перенаправление (3xx)
300Multiple ChoicesЗапрос имеет несколько возможных ответов. Пользователь или пользовательский агент должен выбрать один из них.▼
301Moved PermanentlyURL запрашиваемого ресурса был изменён навсегда. Новый URL указан в ответе.▼
302FoundURI запрашиваемого ресурса был временно изменён.▼
303See OtherСервер отправил этот ответ, чтобы направить клиента на получение запрашиваемого ресурса по другому URI с помощью GET-запроса.▼
304Not ModifiedРесурс не был изменён с момента последнего запроса.▼
307Temporary RedirectСервер отправляет этот ответ, чтобы направить клиента на получение ресурса по другому URI тем же методом.▼
308Permanent RedirectРесурс теперь постоянно расположен по другому URI, указанному в заголовке Location.▼
Ошибка клиента (4xx)
400Bad RequestСервер не может обработать запрос из-за ошибки клиента.▼
401UnauthorizedКлиент должен аутентифицироваться для получения запрашиваемого ответа.▼
402Payment RequiredЗарезервирован для будущего использования. Первоначально предполагалось, что этот код может использоваться в рамках схемы цифровых денег или микроплатежей.▼
403ForbiddenУ клиента нет прав доступа к содержимому.▼
404Not FoundСервер не может найти запрашиваемый ресурс.▼
405Method Not AllowedМетод запроса известен серверу, но не поддерживается целевым ресурсом.▼
406Not AcceptableСервер не может создать ответ, соответствующий списку допустимых значений, определённых в заголовках запроса.▼
407Proxy Authentication RequiredКлиент должен сначала аутентифицироваться на прокси-сервере.▼
409ConflictЗапрос конфликтует с текущим состоянием сервера.▼
410GoneЗапрашиваемое содержимое было навсегда удалено с сервера без адреса пересылки.▼
411Length RequiredСервер отклонил запрос, потому что поле заголовка Content-Length не определено.▼
412Precondition FailedКлиент указал в заголовках предусловия, которые сервер не выполняет.▼
413Payload Too LargeСущность запроса превышает ограничения, определённые сервером.▼
414URI Too LongURI, запрошенный клиентом, длиннее, чем сервер готов интерпретировать.▼
415Unsupported Media TypeФормат медиа запрашиваемых данных не поддерживается сервером.▼
416Range Not SatisfiableДиапазон, указанный в поле заголовка Range запроса, не может быть выполнен.▼
417Expectation FailedОжидание, указанное в поле заголовка запроса Expect, не может быть выполнено сервером.▼
418I'm a TeapotСервер отказывается заваривать кофе в чайнике.▼
421Misdirected RequestЗапрос был направлен на сервер, который не может дать ответ.▼
422Unprocessable EntityЗапрос был правильно сформирован, но не может быть обработан из-за семантических ошибок.▼
423LockedРесурс, к которому осуществляется доступ, заблокирован.▼
424Failed DependencyЗапрос не выполнен, поскольку он зависел от другого запроса, который завершился неудачей.▼
425Too EarlyСервер не готов рисковать обработкой запроса, который может быть воспроизведён.▼
426Upgrade RequiredСервер отказывается выполнять запрос с использованием текущего протокола.▼
428Precondition RequiredИсходный сервер требует, чтобы запрос был условным.▼
429Too Many RequestsПользователь отправил слишком много запросов за определённый период времени.▼
431Request Header Fields Too LargeСервер не готов обрабатывать запрос, потому что его поля заголовков слишком велики.▼
451Unavailable For Legal ReasonsПользовательский агент запросил ресурс, который не может быть предоставлен по юридическим причинам.▼
Ошибка сервера (5xx)
500Internal Server ErrorСервер столкнулся с ситуацией, которую не знает, как обработать.▼
501Not ImplementedМетод запроса не поддерживается сервером и не может быть обработан.▼
502Bad GatewayСервер, действуя как шлюз или прокси, получил недопустимый ответ от вышестоящего сервера.▼
503Service UnavailableСервер не готов обработать запрос.▼
504Gateway TimeoutСервер действует как шлюз и не может вовремя получить ответ от вышестоящего сервера.▼
505HTTP Version Not SupportedВерсия HTTP, использованная в запросе, не поддерживается сервером.▼
506Variant Also NegotiatesСервер имеет внутреннюю ошибку конфигурации: прозрачное согласование содержимого приводит к циклической ссылке.▼
507Insufficient StorageСервер не может сохранить представление, необходимое для завершения запроса.▼
508Loop DetectedСервер обнаружил бесконечный цикл при обработке запроса.▼
510Not ExtendedДля выполнения запроса серверу требуются дополнительные расширения.▼
511Network Authentication RequiredКлиент должен аутентифицироваться для получения доступа к сети.▼
Введение в инструмент
Этот инструмент является онлайн-справочником кодов состояния HTTP. Поиск и просмотр всех стандартных кодов состояния HTTP с описаниями и примерами использования.