Коды ошибок http. сообщения статуса. коды ответа сервера
Содержание:
- Ошибка 400 «Bad Request»
- Исправление проблем на стороне клиента
- What does a 1xx Informational status code mean?
- 5xx Ошибка сервера
- 1xx Информационные коды
- 3, Redirection Messages
- Код ошибки Roblox 227
- Статьи по теме тега: «http 302»
- Дополнительная информация о кодах состояния HTTP
- Ошибка 401 Unauthorized
- Ошибка Roblox code 106
- Временное перенаправление HTTP-302
- 5, Server Error Responses
- Коды ответов сервера
- Все HTTP коды ответа сервера и их значения
Ошибка 400 «Bad Request»
Если при запросе к сайту, вы получаете ошибку 400, значит в самом запросе допущена ошибка. Но такая ошибка может возникнуть, если вы пытаетесь войти в панель управления вашего сайта. Чаще всего это случается по 4 причинам:
- браузер заблокирован антивирусом;
- браузер заблокирован брэндмауэром Windows;
- большое количество cookies и файлов в кэше;
- нестабильное подключение к интернету.
Чтобы решить эту проблему, нужно по очереди проверить каждую возможную причину ее возникновения.
Браузер заблокирован антивирусом
Проверьте, чтобы ваш браузер не находился в списке запрещенных приложений вашего анивируса. Если находится, повысьте уровень доверия к нему и сохраните настройки.
Браузер заблокирован брэндмауэром.
В этом случае нужно временно отключить брэндмауэр, очистить cookies и cash, а затем обновить страницу в браузере. Если проблема решилась, нужно добавить браузер в разрешенные программы в брэндмауэре.
Куки и кэш (Сookies & cash)
Самое простое решение – просто очистите cookies и cash в браузере, а затем обновите страницу с ошибкой.
Нестабильное подключение к интернету.
Позвоните провайдеру, чтобы узнать, с чем связаны перебои. Возможно, у провайдера проводятся работы.
Исправление проблем на стороне клиента
Устранение ошибки 400 Bad Request (попробуйте позже) лучше начать с исправления на стороне клиента. Вот несколько советов, что следует попробовать в браузере или на устройстве, которые выдают ошибку.
Проверьте запрошенный URL
Наиболее частой причиной ошибки 400 Bad Request является банальный ввод некорректного URL. Доменные имена (например, internet-technologies.ru) нечувствительны к регистру, поэтому ссылка, написанная в смешанном регистре, такая как interNET-technologies.RU работает так же, как и нормальная версия в нижнем регистре internet-technologies.ru. Но части URL, которые расположены после доменного имени, чувствительными к регистру. Кроме случаев, когда приложение/сервер специально осуществляет предварительную обработку всех URL и переводит их в нижний регистр перед исполнением запроса.
Важно проверять URL на неподходящие специальные символы, которых в нем не должно быть. Если сервер получает некорректный URL, он выдаст ответ в виде ошибки 400 Bad Request
Очистите соответствующие куки
Одной из потенциальных причин возникновения ошибки 400 Bad Request являются некорректные или дублирующие локальные куки. Файлы куки в HTTP – это небольшие фрагменты данных, хранящиеся на локальном устройстве, которые используются сайтами и веб-приложениями для «запоминания» конкретного браузера или устройства. Большинство современных веб-приложений использует куки для хранения данных, специфичных для браузера или пользователя, идентифицируя клиента и позволяя делать следующие визиты быстрее и проще.
Но куки, хранящие информацию сессии о вашем аккаунте или устройстве, могут конфликтовать с другим токеном сессии от другого пользователя, выдавая кому-то из вас (или вам обоим) ошибку 400 Bad Request.
В большинстве случаев достаточно рассматривать только ваше приложение в отношении файлов куки, которые относятся к сайту или веб-приложению, выдающему ошибку 400 Bad Request.
Куки хранятся по принципу доменного имени веб-приложения, поэтому можно удалить только те куки, которые соответствуют домену сайта, сохранив остальные куки не тронутыми. Но если вы не знакомы с ручным удалением определённых файлов куки, гораздо проще и безопаснее очистить сразу все файлы куки.
Это можно сделать разными способами в зависимости от браузера, который вы используете:
- Google Chrome;
- Internet Explorer;
- Microsoft Edge;
- Mozilla Firefox;
- Safari.
Загрузка файла меньшего размера
Если вы получаете ошибку 400 Bad Request при загрузке какого-либо файла, попробуйте корректность работы на меньшем по размеру файле, Это включает в себя и «загрузки» файлов, которые не загружаются с вашего локального компьютера. Даже файлы, отправленные с других компьютеров, считаются «загрузками» с точки зрения веб-сервера, на котором работает ваше приложение.
Выйдите и войдите
Попробуйте выйти из системы и войти обратно. Если вы недавно очистили файлы куки в браузере, это приводит к автоматическому выходу из системы при следующей загрузке страницы. Попробуйте просто войти обратно, чтобы посмотреть, заработала ли система корректно.
Также приложение может столкнуться с проблемой, связанной с вашей предыдущей сессией, являющейся лишь строкой, которую сервер посылает клиенту, чтобы идентифицировать клиента при будущих запросах. Как и в случае с другими данными, токен сессии (или строка сессии) хранится локально на вашем устройстве в файлах куки и передаётся клиентом на сервер при каждом запросе. Если сервер решает, что токен сессии некорректен или скомпрометирован, вы можете получить ошибку 400 Bad Request.
В большинстве веб-приложений выход повторный вход приводит к перегенерации локального токена сессии.
What does a 1xx Informational status code mean?
A 1xx Informational status code means that the server has received the request and is continuing the process. A 1xx status code is purely temporary and is given while the request processing continues. For most tasks you won’t encounter these much, as it’s not the final response to the request.
What does 100 Continue mean?
The 100 Continue status code means that the initial part of the request has been received by the server and that the client should proceed with the request or ignore the response if the request has already finished.
What does 101 Switching protocols mean?
The 101 Switching protocols status code means that the server understands the Upgrade header field request and indicates which protocol it is switching to.
What does 102 Processing mean?
The 102 Processing status code means that the server has accepted the full request but has not yet completed it and no response is available as of yet.
5xx Ошибка сервера
Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера.
Эти серверные ответы зачастую отображаются, когда пользователь делает запрос, который сервер не в состоянии обработать по той или иной причине. Сервер должен включать сообщение для браузера, которое должно быть показано пользователю – в нем сообщается, что сервер (и по каким причинам) не способен обработать запрос.
Данная ошибка говорит о любой внутренней ошибке сервера, которая не входит в рамки остальных ошибок класса.
501 Not Implemented
Сервер либо не понимает метод в запросе, либо не поддерживает возможностей, необходимых для обработки запроса
502 Bad Gateway
Ответ 502 отображается, когда сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера.
503 Server Unavailable
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам. В основном, это состоянии является временным.
504 Gateway Timeout
Сервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса.
505 HTTP Version Not Supported
Сервер не поддерживает указанную в запросе версию протокола HTTP.
506 Variant Also Negotiates
Такой ответ посылается, когда в результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается.
507 Insufficient Storage
Когда сервер не способен разместить данные, так как не хватает места для выполнения текущего запроса.
509 Bandwidth Limit Exceeded
Этот код ответа используется при превышении веб-площадкой отведённого ей ограничения на потребление трафика.
510 Not Extended
511 Network Authentication Required
Данный код состояния отображается в случае, если клиент должен сначала авторизоваться в сети, например, ввести пароль для платной точки доступа к Интернету.
Когда этот код может использоваться? Когда пользователь предварительно должен дать свое согласие на условия использования, перед тем, как он получит доступ к интернету (например, к Wi-fi точке доступа).
1xx Информационные коды
100 Continue Server Code
100 Continue означает «работу в штатном режиме». Он означает, что пользователем был сделан хороший запрос, и сервер принялся к обработке. Это временный код ответа, имеющий место лишь тогда, когда пользователь ожидает финального ответа от сервера, который происходит только после того, как будет отослан последний пакет данных.
101 Switching Protocols
Это, наверное, один из самых простых серверных кодов, который означает, что пользователь сделал запрос на переключение типа протокола, используемого на веб-сервере, и сервер дал согласие на это.
102 Processing
Так как WebDAV-запрос (протокол передачи) может содержать не только один запрос, но также множество подзапросов, включая операции с файлами, он зачастую может затребовать более длительного времени для завершения запроса.
3, Redirection Messages
HTTP status codes 300-399 talk about redirection. These HTTP response codes mean that the request had to be redirected, for various reasons. 300 – 399 HTTP status code may need immediate action, because the redirection could be a pending request, and the web browser is stuck somewhere. 300: Multiple Choices makes it confuse for the web browser to choose where to go, so direct action must be done. 310: Resource Moved Permanently means that from that point on, the route of the request will change for good.
300 Multiple Choice
This requested resource corresponds to any one of a set of representations, each having its own specific location and information. This is provided so that the user agent can choose a specific representation and then redirect the request to that location.
301 Moved Permanently
This HTTP response code indicates that the specific URL of the resource that is requested has changed permanently. The new URL is given in the response.
302 Found
This code indicates that the URL of the requested resource has been changed temporarily. The changes in the URL might also be made in future, therefore the same URL should be used in future requests. This is an example of industry practice contradicting the standard.
303 See Other
When this status code is received it indicates that the server sends the response to direct the client to get the requested resource at another URL with a GET request.
304 Not Modified
This indicates that the client has performed a conditional request and access is allowed, but documents have not been modified, and the server should respond with the status code. It is important to note that the 304 response must not contain the message body so it is always terminated by the first empty line after the header fields.
305 Use Proxy
This code is defined as a previous version of the HTTP specification to indicate that the requested response must be accessed by proxy. It has been deprecated due to security concerns regarding in and configuration of a proxy.
306 unused
This code is no longer used. It used to mean that sub requests should use the specified proxy.
307 Temporary Redirect
For this status code, it means that the request should be repeated with another URI. However, any future requests should still use the original URI. It is essentially like the 302 Found HTTP code, but with the exception that the user agent must not change the HTTP method used. If a POST was used in the first request, a POST must be used in the second request.
308 Permanent Redirect
This status code indicates that the resource is not permanently located at another URL. This will be specified by the Location: HTTP Response header. This is also like the 301 moved permanently response code, the exception that the user agent must not change the HTTP method used. If a POST was used in the first request, a POST must be used in the second request.
Код ошибки Roblox 227
Код ошибки Roblox 227 в основном связан с плохим подключением к Интернету или проблемами Wi-Fi . вы можете попробовать следующие решения, чтобы исправить код ошибки 227 в Roblox.
Исправление №1: проверьте скорость вашего интернета
Зайдите на speedtest.net и посмотрите, соответствует ли ваше соединение iternet минимальным требованиям. требование для игры в Roblox.
минимальная скорость для игры в roblox составляет от 4 до 8 МБ / с.
Исправление №2: сброс настроек Интернета
это еще одно простое исправление для кода ошибки 227, просто перейдите в параметры Интернета и сбросьте настройки, следуйте инструкциям здесь.
Исправить # 3 Попробуйте новую сеть
Еще одно исправление для кода Roblox 227 — просто переключиться на новую сеть или изменить Wi-Fi, к которому вы подключены. вы можете переключиться на мобильные данные и посмотреть, решит ли это проблему; в этом случае вы можете снова проверить скорость интернета и настройки на вашем маршрутизаторе.
Статьи по теме тега: «http 302»
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>style=»padding-top:6px;padding-bottom:6px;»>
3xx редирект Серия 3xx — это важный стандарт состояния в ответном пакете HTTP, тип кода состояния, который указывает значение перенаправления, и эти коды состояния передачи помогут клиенту выполнить о…
предисловие Http 302 соответствует реальному примеру в жизни. Он может быть аналогичен функции переадресации вызовов, соответствующей мобильному телефону. Таким образом, вызовы, сделанные на мобильный…
Когда ошибка HTTP-ошибки 302 возникает, когда изображение загружается, это сервер, который необходимо войти в систему, чтобы проверить, а клиент Uploading не отправляет сеять в файл cookie на с…
Мигрирует APP из тестовой среды в производственной среде. При повторных испытаний обнаружено, оплата Alipay успешно, статус заказа не обновляется, то есть асинхронный интерфейс обратного вызова не вып…
Эта проблема может возникнуть из-за того, что папка с таким же именем существует по адресу вашего интерфейса! Например: Интерфейс: / user / data 302 появится, если папка пользователя также существует …
Сегодня я использую Ajax запросить путь к поиску 302, 404, я знаю, что путь не существует, я все еще должен перенаправить после 302 Baidu, я не понимаю, некоторые люди Скажи, что я истек, хотя система…
Как и в приведенном выше коде, весь доступ к download.jsp будет постоянно перенаправлен на iq.jsp Параметры также перенесены в прошлое. Если ваше перенаправление является междоменным или использует по…
Httpclient получает информацию заголовка местоположения в ответе 302…
Просто подвергается безопасности, я написал демонстрацию, когда я был интегрирован со SpringBoot, я нашел вопрос, то есть страница не сообщила в логине, и не прыгнула, откройте открытие консоли браузе…
При написании проекта вам нужно проверить, вошел ли пользователь в систему, особенно в фоновом режиме, вы можете войти на страницу только после входа в систему. Я столкнулся с этой проблемой, когда на…
1. Приобретите сертификат SSL. 2. Привязка веб-сайта HTTPS к IIS7 / IIS 7.5 (несколько субдоменов могут быть связаны для покупки SSL-сертификата Wildcard) см. Выше 3. Загрузите и установите модуль пер…
При использовании HttpClient 4.1 при использовании get, если есть перенаправление, он автоматически снова получит доступ к перенаправленному контенту. Но использование сообщения для доступа к URL не п…
proc2.c: 49: 5: error: free «\ 240» в программе proc2.c: 49: 5: error: free «\ 302» в программе proc2.c: 49: 5: error: free ‘\ 240’ в программе proc2.c: 49: 5: erro…
Справочник статей 8.1 Что такое сертификация 8.2 Аутентификация на основе форм 8.2.1 Аутентификация — это в основном аутентификация на основе форм 8.2.2 Управление сеансами и применение файлов cookie …
Дополнительная информация о кодах состояния HTTP
Другие коды состояния HTTP существуют в дополнение к кодам 4xx и 5xx. Есть также коды 1xx, 2xx и 3xx, которые являются информационными, подтверждают успех или соответственно диктуют перенаправление. Эти дополнительные типы кодов состояния HTTP не являются ошибками, поэтому вы не должны получать уведомления о них в браузере.
Как сделать резервную копию телефона Android на ПК
Страница реестра кодов состояния IANA Hypertext Transfer Protocol (HTTP) является официальным источником кодов состояния HTTP, но Windows иногда включает в себя дополнительные, более конкретные ошибки, которые объясняют дополнительную информацию.
Например, хотя код состояния HTTP 500 означает «ошибка сервера Интернета», Microsoft Internet Information Services (ISS) использует 500.15, чтобы указать, что прямые запросы для Global.aspx запрещены.
Вот еще несколько примеров:
- 404.13 имеет слишком большую фразу-причину HTTP длины контента .
- 500.53 означает, что произошла ошибка перезаписи при обработке уведомления RQ_RELEASE_REQUEST_STATE. Произошла ошибка выполнения правила для исходящих сообщений. Правило настроено для выполнения до обновления выходного пользовательского кеша .
- 502.3 означает «Bad Gateway: ошибка соединения сервера пересылки (ARR)» .
Эти так называемые субкоды сгенерированные Microsoft ISS, не заменяют коды состояния HTTP, а вместо этого находятся в различных областях Windows, таких как файлы документации.
Код статуса 401, или ошибка Unauthorized («неавторизован») значит, что пользователь, пытающийся получить доступ к ресурсу, не прошел авторизацию (или не смог пройти ее, указав неверные учетные данные). Чтобы иметь возможность просматривать защищенный ресурс, пользователь должен предоставить корректные учетные данные.
Например, ошибка 401 Unauthorized может возникнуть, если пользователь пытается получить доступ к ресурсу, который защищен HTTP-авторизацией (как в этом руководстве по Nginx). В подобной ситуации ошибка 401 будет появляться снова и снова до тех пор, пока пользователь не предоставит корректный логин и пароль (который внесен в файл .htpasswd).
Ошибка Roblox code 106
Код ошибки Roblox 106 — это еще одна проблема, с которой сталкивается Roblox на Xbox one, и она возникает, когда вы впервые пытаетесь присоединиться к своему другу на Roblox в онлайн-сеансе.
По порядку чтобы исправить код ошибки Roblox 106, все, что вам нужно сделать, это войти на официальный веб-сайт Roblox в браузере консоли или даже на своем мобильном телефоне или ПК, добавить своего друга в список друзей и пригласить друга впримите ваш запрос, сделав то же самое.
Вот точные шаги, как это сделать
войти на сайт Roblox из любого браузера
в верхней части поиска bar введите имя пользователя вашего друга
нажмите « имя пользователя вашего друга» Игроки
найдите учетную запись вашего друга
нажмите « кнопка «добавить злодея »
попросите друга войти на сайт Roblox и принять ваш запрос.
вернитесь на Xbox one и проверьте, есть ли ваш друг в вашем списке друзей
Теперь снова откройте Roblox, и вы сможете без проблем присоединиться к нему в сеансе игры
Временное перенаправление HTTP-302
После перехода по данной ссылке ничего не изменилось.
решение
Очистив сетевой запрос, мы можем обнаружить, что произошел временный переход 302, поэтому мы не можем напрямую получить доступ к странице, которая не перенаправлена через браузер, и флаг может быть скрыт на странице, которую мы не можем посетить в настоящее время. Поэтому нам нужно найти способ посетить исходный веб-сайт, который не был перенаправлен.
Без форсирования прыжка мы можем пройтиИнструкция к завершению. Поскольку curl по умолчанию не выполняет перенаправления.
Успешно находим флаг в командной строке;
Что такое перенаправление HTTP 302?
Сначала нам нужно знатькод состояния, Код состояния — это процесс HTTP-запроса.Описание результата, Состоит из трех цифр. Эти три цифры описывают, что произошло во время запроса. Код состояния находится наНачальная строка ответаВ HTTP / 1.0 200 OK код состояния — 200.
Для каждого кода статусаПервая цифраОба используются для описания статуса («успех», «ошибка» и т. Д.). Например, код состояния от 200 до 299 указывает на успех; код от 300 до 399 указывает, что ресурс был передан. Коды от 400 до 499 указываютОшибка запросаВверх. Код от 500 до 599 означаетОшибка сервераВверх.
Общий объем | Определенный диапазон | Подкатегория |
---|---|---|
100~199 | 100~101 | уведомление о сообщении |
200~299 | 200~206 | успех |
300~399 | 300~305 | Перенаправить |
400~499 | 400~415 | Ошибка клиента |
500~599 | 500~505 | Ошибка сервера |
Тогда 302 принадлежит коду статуса перенаправления, что означает, что ресурс, к которому вы хотите получить доступ, находится в другом месте.
301 | Moved Permanently | Используется, когда запрошенный URL был удален. Заголовок ответа Location должен содержать URL-адрес, по которому в данный момент находится ресурс. |
302 | Found | Аналогично коду состояния 301, однако клиент должен использовать URL-адрес, указанный в заголовке Location, для временного определения местоположения ресурса. В будущих запросах по-прежнему должен использоваться старый URL |
302 означает временное перенаправление, а 301 означает постоянное перенаправление;
Код перехода PHP 302
Код перехода PHP 301
команда curl
Инструмент командной строки, рольСделать сетевой запрос,тогдаПолучение и извлечение данных。
Мы прямо наПосле добавления URL-адреса вы можете увидеть исходный код веб-страницы.
По умолчанию curl не перенаправляет. Если вы хотите перенаправить, нам нужно добавить параметр -L
ПлюсВы можете сохранить исходный код веб-страницы на локальном
Плюсможно увидетьОтветное сообщение
Кроме того, функция завитка намного шире. Позже изучите это медленно.
5, Server Error Responses
And finally, the 500 – 599 HTTP status codes, informs the log of problems with the server. Servers are supposed to coordinate with each other, but these Hypertext Transfer Protocol (HTTP) Response Code mean that there might be a problem in how these servers worked together. 502: Bad Gateway simple means that one server received an invalid response from another server. The gravity of this situation may vary, though. But then again, HTTP response codes in the 500 group may need some attention.
500 Internal Server Error
This HTTP status code is a generic error message that indicates a condition was encountered unexpectedly and no more specific details are available. One of the most common causes for this error is a server misconfiguration.
501 Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.
502 Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503 Service Unavailable
This error code refers to the server that was acting as a gateway or proxy and has received an invalid response from the upstream server.
504 Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
505 HTTP Version Not Supported
This status code indicates that the server does not support the HTTP protocol version used in the request.
506 Variant Also Negotiates
This server error means that the negotiation for the server’s request results in circular references.
507 Insufficient Storage (WebDAV)
The server is unable to store the representation needed to complete the request.
508 Loop Detected (WebDAV)
The server terminated an operation because it encountered an infinite loop while processing a request with «Depth: infinity». This status indicates that the entire operation failed.
510 Not Extended
The policy for accessing the resource has not been met in the request. The server should send back all the information necessary for the client to issue an extended request.
511 Network Authentication Required
The client needs to authenticate to gain network access. Intended for use by intercepting proxies used to control access to the network (e.g., «captive portals» used to require agreement to Terms of Service before granting full Internet access via a Wi-Fi hotspot).
Коды ответов сервера
Номер | Поясняющая фраза | Перевод |
---|---|---|
1xx | Informational | Информационные ответы |
100 | Continue | Продолжить |
101 | Switching Protocols | Переключение протоколов |
102 | Processing | Идёт обработка |
103-199 | Не назначены | |
2xx | Success | Успех |
200 | OK | Хорошо |
201 | Created | Создано |
202 | Accepted | Принято |
203 | Non-Authoritative Information | Информация не авторитетна |
204 | No Content | Нет содержимого |
205 | Reset Content | Сбросить содержимое |
206 | Partial Content | Частичное содержимое |
207 | Multi-Status | Многостатусный |
208 | Already Reported | Уже сообщили |
209-225 | Не назначены | |
226 | IM Used | Использовано IM |
227-299 | Не назначены | |
3xx | Redirection | Перенаправление |
300 | Multiple Choices | Множество выборов |
301 | Moved Permanently | Перемещено навсегда |
302 | Found | Найдено |
303 | See Other | Смотреть другое |
304 | Not Modified | Не изменялось |
305 | Use Proxy | Использовать прокси |
306 | Не используется | |
307 | Temporary Redirect | Временное перенаправление |
308 | Permanent Redirect | Постоянное перенаправление |
309-399 | Не назначены | |
4xx | Client Error | Ошибка клиента |
400 | Bad Request | Плохой, неверный запрос |
401 | Unauthorized | Неавторизован |
402 | Payment Required | Необходима оплата |
403 | Forbidden | Запрещено |
404 | Not Found | Не найдено |
405 | Method Not Allowed | Метод не поддерживается |
406 | Not Acceptable | Неприемлемо |
407 | Proxy Authentication Required | Необходима аутентификация прокси |
408 | Request Timeout | Истекло время ожидания |
409 | Conflict | Конфликт |
410 | Gone | Удален |
411 | Length Required | Необходима длина |
412 | Precondition Failed | Условие ложно |
413 | Payload Too Large | Большая нагрузка |
414 | URI Too Long | URI слишком длинный |
415 | Unsupported Media Type | Неподдерживаемый тип данных |
416 | Range Not Satisfiable | Неприемлемый диапазон |
417 | Expectation Failed | Ожидаемое неприемлемо |
418-420 | Не назначены | |
421 | Misdirected Request | Неверно адресованный запрос |
422 | Unprocessable Entity | Необрабатываемый экземпляр |
423 | Locked | Заблокировано |
424 | Failed Dependency | Невыполненная зависимость |
425 | Не назначен | |
426 | Upgrade Required | Необходимо обновление |
427 | Не назначен | |
428 | Precondition Required | Необходимо предусловие |
429 | Too Many Requests | Слишком много запросов |
430 | Не назначен | |
431 | Request Header Fields Too Large | Поля заголовка запроса слишком большие |
432-450 | Не назначены | |
451 | Unavailable for Legal Reasons | Недоступно по юридическим причинам |
432-499 | Не назначены | |
5xx | Server Error | Ошибка сервера |
500 | Internal Server Error | Внутренняя ошибка сервера |
501 | Not Implemented | Не реализовано |
502 | Bad Gateway | Плохой, ошибочный шлюз |
503 | Service Unavailable | Сервис недоступен |
504 | Gateway Timeout | Шлюз не отвечает |
505 | HTTP Version Not Supported | Версия HTTP не поддерживается |
506 | Variant Also Negotiates | Вариант тоже проводит согласование |
507 | Insufficient Storage | Переполнение хранилища |
508 | Loop Detected | Обнаружена петля |
509 | Не назначен | |
510 | Not Extended | Не расширено |
511 | Network Authentication Required | Требуется сетевая аутентификация |
512-599 | Не назначены |
- HTTP
- Hypertext Transfer Protocol (HTTP) Status Code Registry
- Список кодов состояния HTTP
31.08.2014
Все HTTP коды ответа сервера и их значения
Информационные
- 100 Continue — «Продолжить». Запрос успешно принят.
- 101 Switching Protocol — «Переключение протокола». Сервер перешел на протокол заголовка.
- 102 Processing — «В обработке». Сервер еще не обработал полученный запрос.
- 103 Early Hints — «Ранние подсказки». Указываются ресурсы, которые можно загрузить до ответа сервера
Успешные
-
200 OK — «Успешно». Запрос обработан. Зависит от запрашиваемого метода HTTP:
- GET: «ПОЛУЧИТЬ». Ресурс передан в теле ответа.
- HEAD: «ЗАГОЛОВОК». Заголовки переданы.
- POST: «ПОСЫЛКА». Ресурс результата действия сервера на запрос передан.
- TRACE: «ОТСЛЕЖИВАТЬ». Ответ содержит тело запроса.
- 201 Created — «Создано». Запрос выполнен и ресурс создан.
- 202 Accepted — «Принято». Запрос принят, но не обработан. Не поддерживается — нет способа при помощи HTTP отправить ответ позже.
- 203 Non-Authoritative Information — «Информация не авторитетна». Возвращенная информация предоставлена из другого источника, а не от стартового сервера.
- 204 No Content — «Нет содержимого». Нет содержимого для ответа. Заголовки ответа при этом присылаются.
- 205 Reset Content — «Сбросить содержимое». Уведомление, что запрос обработан, и необходимо отправить отображение документа этого запроса.
- 206 Partial Content — «Частичное содержимое». Используется для отдельной загрузки в несколько потоков при отправке заголовка диапазона.
Перенаправления
- 300 Multiple Choice — «Множественный выбор». У запроса есть больше одного возможного ответа. Необходимо выбрать один из них, но стандартного способа выбора нет.
- 301 Moved Permanently — «Перемещён на постоянной основе». Изменился URI запрашиваемого ресурса. Новый URI, может быть, предоставлен в ответе.
- 302 Found — «Найдено». Временно изменен запрашиваемый ресурс. В будущем изменения в URI, возможно, будут доступны.
- 303 See Other — «Просмотр других ресурсов». Направление для получения запрашиваемого ресурса в другой URI с запросом GET.
- 304 Not Modified — «Не модифицировано». Запрошенный ресурс не изменен. Можно использовать кэшированную версию ответа далее.
- 305 Use Proxy — «Использовать прокси». Запрашиваемый ресурс запроса имеет доступ через прокси.
- 306 Switch Proxy — «Больше не использовать».
- 307 Temporary Redirect — «Временное перенаправление». Отправлено для получения запрошенного ресурса на другой URL-адрес с помощью метода предыдущего запроса.
- 308 Permanent Redirect — «Перенаправление на постоянной основе». Постоянное нахождение ресурса в другом URI, который находится в заголовке.