Коды ошибок 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 выделены под случаи неудачного выполнения операции по вине сервера.

Эти серверные ответы зачастую отображаются, когда пользователь делает запрос, который сервер не в состоянии обработать по той или иной причине. Сервер должен включать сообщение для браузера, которое должно быть показано пользователю – в нем сообщается, что сервер (и по каким причинам) не способен обработать запрос.

500 Internal Server Error

Данная ошибка говорит о любой внутренней ошибке сервера, которая не входит в рамки остальных ошибок класса.

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 («неавторизован») значит, что пользователь, пытающийся получить доступ к ресурсу, не прошел авторизацию (или не смог пройти ее, указав неверные учетные данные). Чтобы иметь возможность просматривать защищенный ресурс, пользователь должен предоставить корректные учетные данные.

Например, ошибка 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, который находится в заголовке.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector