Каждый раз, когда задача работает на отслеживаемом устройстве, целевой сервер возвращает коды статуса HTTP, чтобы указать состояние ответа с сервера.
Эти коды статуса HTTP, или коды сетевых ошибок,будут отображаться в результатах сеанса мониторинга, а также в уведомлениях. Эти коды статуса поддерживаются Управлением по присвоенным номерам Интернета (IANA), и самый актуальный список кодов можно найти здесь.
С помощью фильтров можно удалить результаты с определенными кодами состояний из ваших задач, оповещений и отчетов. Нажмите на справочные документы RFC в списке ниже для получения подробной информации о статусных кодах.
Wh
a
t является протоколом HTTP?
Каждый раз, когда пользователь посещает веб-сайт, он делает запрос от своего браузера/клиента на сервер, который отвечает запрошенными ресурсами . Все эти запросы следуют стандарту HTTP (Протокол передачи гипертекста). The HTTP протокол, который технически является частью слоя приложения в наборе Интернет-протокола, является лишь одним много протоколовs под набором IP. В этом году Протокол HTTP является основой Интернета, используемого для связи и передачи данных между клиентами и серверами. Некоторые другие, более распространенные интернет-протоколы вы многие сталкивались включают в себя следующее:
Протоколы уровня
применения
Teh приложение лаtникогда определяет протоколы и методы интерфейса, используемые клиентов и серверов. оно есть слой wздесь взаимодействие между человеком и компьютером происходит аd информация могут быть отправлены туда и обратно с сервера через клиента/браузер и интерпретируется и отображается для пользователей.
- DNS : Протокол DNS (Система доменных имен) преобразует доменные имена в читаемые человеком IP-адреса для браузера, чтобы ресурсы могли быть загружены.
- FTP
: Протокол FTP (Протоколпередачи файлов) используется для передачи файлов между браузером и сервером Wiтонкой компьютерной сети.
- SMTP
: Протокол SMTP(Простой протокол передачи почты) используетсядля отправки электронной почты nd receive между отправителями и получателями в сети.
- TLS /
SSL
: Протокол SSL(Безопасные розетки слой) был официально deprecated в 2015. TLS(Transport Layer Security) была введена вместо этого, чтобы обеспечить безопасный способ общения по сети.
- IMAP
: Протокол IMAP (Протокол доступа к интернет-сообщениям) используется для управлять и получать сообщения с сервера электронной почты. В отличие от SMTP, вы не можете использовать протокол IMAP для отправки сообщений электронной почты.
- POP
: Протокол POP (Протокол почтового отделения) похож на IMAP, но разница в том, что протокол POP позволяет пользователю получать сообщения с сервера электронной почты, но сообщение затем удаляется с сервера электронной почты. Протокол IMAP может синхронизировать сообщения на нескольких устройствах. Это действительно зависит от того, как вы хотите, чтобы пользователи получили доступ к своей электронной почте.
- SIP
: The SIP(Протокол инициированиясессии) протокол сигнальный протокол, который используется в голосе в режиме реального времени, видео и приложения для обмена сообщениями. SIP является протоколом, который используется для включения и де уловки VoIP (Voice Over InternetProtocol) Услуги. SIP также используется в сочетании с другими протоколами, такими как SDP (Протокол описания сессии), UDP, TCP и TLS для передачи данных сеансов и средств массовой информации.
Протоколы
транспортного слоя
Транспортный слой обрабатывает передачу данных,которая также включает в себя TCP и UDP протоколы,и обеспечение передачи и сбора данных правильно и оперативно.
- протокол tcp: Протокол TCP (Протокол транспортного контроля) используется для обеспечения безопасности передачи между клиентом и сервером и что вся коммуникация была обработана. Например когда сервер отправляет файл по запросу клиента, слой HTTP будет связываться с транспортным слоем для настройки и отправки запрошенный файл. Протокол TCP управляет процессом сборки и отправки (а иногда и повторной отправки, если это необходимо) пакетов данных и гарантирует, что все пакеты были отправить и доставлены.
- UDP
: Протокол UDP (Протокол пользовательских данных) позволяет приложениям отправлять сообщения, называемые datagrams, другим хостам в сети.
Протоколы
интернет-уровня
Интернет-слой, также называемый сетевой слой, поручено отправки и сборки сети packets наиболее эффективным способом использования сетевых адресов / IP-адреса для отправки пакетов к месту назначения.
- IP
: IP (Интернет-протокол) protocOL, наряду с протоколом TCP, представляет собой набор требований, которые определяют, как данные отправляются через Интернет.
- ICMP
: ICMP (Протокол сообщений управления Интернетом) представляет собой сетевой протокол, который позволяет сетевым устройствам, таким как маршрутизаторы,помогать диагностировать проблемы связи. Протокол ICMP не касается обмена данных,а его цель состоит в том, чтобы enуверен, достигают ли данные предполагаемого пункта назначения.
Протоколы слоя
ссылок
Слой связи t он группаметодов связи, которая управляет передачей данных между физическими устройствами и сетью.
- ARP
: Протокол ARP (Протокол разрешения адресов)/процедура отображения IP-адресов сети на адрес физического аппаратного устройства, иначе известного как mac-адрес.
- MAC
: Протокол MAC (Средний контроль доступа) дает аппаратным устройствам их уникальный идентификационный номер. Это дает возможность сетямct и общаться с устройствами.
- Wi-Fi
: Протокол Wi-Fi (Wireless Fidelity), который является одним из протоколов, на которые все мы полагаемся в повседневной жизни, представляет собой группу протоколов беспроводной сети, которая используется для подключения к доступу в Интернет и LANs (Местные сети района).
Что такое коды статуса и почему они важны?
Есть даже расширения из Протокол HTTP, который includes HTTPS (Гипертекст Передачи Протокол Безопасный) и WebDAV (веб-распределенных авторов и версий), которыемы будем обсуждать больше в http коды статуса ниже. Когда клиент делает запрос на сервер, коды статуса позволяют узнать, был ли запрос успешным, неудавшимся или чем-то другим. Коды статуса поддерживаются Управление по присвоенным номерам в Интернете, или IANA, и включает в себя коды статуса от Интернет инженерной целевой группы (IETF) и Интернет-общества (ISOC). В соответствии с определением IANA организация, tВот пять классификаций http статус трескиes:
1xx: Информационный – Запрос получен, продолжается процесс
2xx: Успех – Действие было успешно получено, понято, и принято
3xx: Перенаправление – Дальнейшие действия должны быть приняты для того, чтобы завершить запрос
4xx: Ошибка клиента – Запрос содержит плохой синтаксис или не может быть выполнен
5xx: Ошибка сервера – Сервер не выполнил явно действительный запрос
Физические лица
и инженеры
регулярно
предлагать новые коды статуса через Запросы на Comments (RFC) Нет, нет, нет., и IETF рассмотрит, принять, и уходить в отставку status Коды по мере необходимости.
Коды статуса HTTP Разъяснения
Приведенная ниже информация содержит обзор всех наиболее распространенных кодов статуса HTTP, а также коды статуса HTTP, которые большинство людей редко видят или даже не знают о том, что существуют. Как мы уже упоминали, многие коды ответов никогда не видели пользователями,так как они просматриваются только в сети.
Первая цифра кода статуса определяет класс; однако, вторая две цифры не играют никакой роли в дальнейшем определении кода статуса для определенного типа сообщения/ответа. В рамках этих классификационных групп может быть несколько кодов статусов, и некоторые группы имеют больше кодов статуса, чем другие. И хотя Есть официально более 60 уникальных кодов статуса, большинство людей будут регулярно только сталкиваются с горсткой или два с течением времени.
Большинство из этих кодов статуса интерпретируются и обрабатываются за кулисами. Вы также увидите, что существуют группы кодов, которые помечены как “Неподписанными”. Хотя большинство кодов статуса, которые мы видим сегодня, были стандартизированы и не менялись с течением времени, эти неподписавшиеся номера оставляют место для создания дополнительных кодов статуса по мере необходимости. Кроме того, несмотря на то, что некоторые из неподписанным пользовательских кодов ранее не были частью стандарта HTTP (Hypertext Transfer Protocol), есть компании, которые используют их в качестве индивидуальный ответ сервера для пользователей, что позволяет компаниям лучше устранения неполадок пользователи могут испытывать. Нажмите на ссылки справочного документа RFC в списке ниже для получения подробной информации о конкретном коде статуса HTTP.
Полный список и обзор кодов статуса HTTP
1
xx Статус-код
s
: Информационный
1xxкоды статуса HTTP-уровня говорят пользователям, что запрос, они иметь сделано было получено, но все еще обрабатывается. Коды статуса 1xx не обязательно означает, что есть проблема, это яs просто там, чтобы позволить вам что-то все еще находится в процессе завершения. включенный в этой группе всего лишь горстка 1xx коды, с которые пользователи могут столкнуться и должны быть в курсе.
100
: Продолжить
Status Code 100 Continue сообщает вам, что часть запроса была получена без каких-либо проблем. у этот момент все Хорошо, но по-прежнему в процессе. Если оставшейся части запрос не отклонен, служитьР отправит окончательный ответ после того, как запрос будет завершенЭд. Если заготовки HTTP были отклонены, это гарантирует, что клиент не отправить запрос на тело. Однако, если запрос делать не Contain заголовок поле, то браузер будет просто игнорировать resp onse. S ee RFC7231, раздел 6.2.1
для получения дополнительной информации.
101: Протоколы переключения
Там было много протоколов HTTP, созданных с скромного начала Интернета. Первая документированная версия протокола HTTP была HTTP 0.9. Текущая итерация HTTP 2.0 или HTTP/2. Код статуса 101 Протоколы переключения указывают на что сервер принимает запрос от клиента на переход на другой протокол HTTP через поле заголовка обновления. Когда браузер делает запрос на страницу, он может получить тем HTTP код статуса 101, а затем обновление заголовок, whiч Указывает разрыв переключается на другую версию HTTP. Наконец, тон предполагает, что сервер согласится переключать протоколы только тогда, когда это явыгодно, как обновление / переключение на новый протокол по сравнению со старым. See RFC7231, раздел 6.2.2 для получения
дополнительной информации.
102: Обработка
Статус c ода102 Обработка используется только с WebDAV (Web Распределенная авторство и версия). Большинство страниц только для чтения. WebDAV является продолжением HTTP протокол, который дает клиентам возможность t o редактироватьсодержимое удаленно и передавать файлы. Teh WebDAV протокол был создан, чтобы дать пользователям возможность коллабораратe на файлах с другими, любить Dropbox или Google Drive. Код статуса 102 являетсян промежуточный код ответа, сообщая клиенту, что сервер принял полный запрос, но не выполнил запрос. Этот код статуса HTTP отправляется только на сервере если ля запрос занимает более 20 секунд. видеть RFC2518, раздел 10.2 для получения
дополнительной информации.
103: Ранние подсказки
Коды статуса 10
3 Ранние подсказки в
настоящее время в оценке
/
экспериментальной фазы. Этот код статуса будет использоваться при предварительной загрузке внешнего контента/ресурсов. Протокол HTTP/2 позволяет подталкивать контент к ускорению доставки, чтобы веб-разработчики могли продвигать определенный контент в ожидании загрузки других внешних ресурсов. Это выгодно с точки зрения конечных пользователей, поскольку сводит к минимуму воспринимаемое время загрузки. Tего код ответа HTTP будет указывать в браузер, что сервер собирается отправить окончательный ответ,
наряду с заголовком поля, включенные в ответ.
S
ee
RFC8297, Раздел 2 для получения
дополнительной информации
104-199: Неподписанным
Коды статуса от 104 до 199 в настоящее время не подписаны.
2xx Код статуса: Успех
Коды статуса HTTP уровня 2xx указать, что запрос клиента с сервера был успешно получениобработан. В отличие от кодов статуса 4xx, коды статуса 2xx — это то, что вы хотите получить. Как 1xx коды статуса, 2xx коды статуса обрабатываются за кулисами и редко видели пользователи,если они используют разработчика или SEO инструменты, чтобы увидеть все ответы HTTP страницы.
200: ХОРОШО
Один из наиболее широко используемых кодов статуса HTTP, код статуса 200 OK используется, чтобы указать, что запрос был получен,обработан и был успешным. Однако, в зависимости от используемого метода запроса (GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE). Например, если запрос является запросом GET, ответ будет включать ресурс. Если это есть любой из других повторноквесты, ответ будет включать в себя результат действий. Это Статус 200 код один более 10 других кодов ответов это также кэшируемо, что означает, что он может быть сохранен и извлечены через клиента, чтобы не придется делать еще один запрос на сервер в будущее. See RFC7231, раздел 6.3.1 для получения дополнительной информации.
201: Создано
Созданный в 201 году код статуса похож на код статуса 200 OK, однако код статуса 201 означает, что запрос был успешно обработан, и онвернулся или создал ресурс или resources в процессе . A Код статуса 201 обычно используется для запросов PUT. Например, when используется запрос PUT,новый ресурссоздается на URL указаны в запросе. Если в запросе POST есть код статуса 201, это означает, что ресурс был создан в другой конечной точке/местоположении API. See RFC7231, раздел 6.3.2
для получения дополнительной информации.
202: Принято
Teh 202 принятый status код означает, что сервер имеет получил запрос на обработку, и это яs были приняты, но запрос имеет не Закончилось. Он также делает не означает, что запрос в конечном итоге будет принят, так как он будет зависеть от того, когда происходит фактическая обработка. Этот тип запроса обычно рассматривается в API где пакетный процесс работает один раз в день. с там есть нет способа для HTTP общаться после запрос удался или соединение пользователя было закрыто, API может отправить электронное письмо пользователю notifying им что этот процесс увенчался успехом. See RFC7231, Section 6.3.3 для получения дополнительной информации.
203: Неуточного информация
Код статуса не авторитетных информационных данных 203 обычно используется HTTP прокси или третья сторона. Прокси, сидящий между клиентом и сервером может изменить ответы до достижения клиента. Кому указывать что что-то изменилось во время процесс, код статуса 203 используется. Однако недостаток этого метода заключается в том, что оно яs не возможно узнать, что исходный код статуса был если прокси-сервер что-то изменил в ответе. Предлагаемый обходной путь заключается в том, чтобы использовать предупреждающий заголовок наряду с 214 статус код который используется Кому указываетна то, что произошло изменение или изменение вonse. Использование wзаголовок arning позволяет исходному коду статуса пройденный through. See RFC7231, S ection6.3.4 для получения
дополнительной информации.
204: Нет содержания
Код статуса 204 Нет контента Указывает что ответ был успешно доставлен сервером и выполнены и не дальнейшее content должен быть отправлен в тело ответа. Например, если запрос отправляется в форме на странице, как только репоnse отправляется, клиент/браузер не должен изменять представление, то есть форма должна не обновляться или направлять Пользователей к новому pagми. Нет дополнительное содержимое должно быть заменено или отображаться с точки зрения точки зрения пользователя. See RFC7231, S ection6.3.5 для получения
дополнительной информации.
205: Сброс содержимого
Как 204 No Content Status code, код статуса 205 Сброс Содержимое указывает на то, что сервер успешно отправил запрос и требует от агента пользователя обновить/сбросить представление на его илиiгинал состояние. Если мы используем пример формы на странице, один раз пользователь завершает и представитьс формой, клиент / браузер должен очистить форму обратно висходное состояние, чтобы пользователь может принять фуrtее действия. A 205 код статуса предполагает, что никакого дополнительного контента предоставляться не будет. See RFC7231, раздел 6.3.6 для получения
дополнительной информации.
206:
Частичное
содержание
A 206 Код статуса частичного содержимого может использоваться для различных запросов и, как правило, Указывает что сервер выполнила частичный запрос на ресурс. Например, если клиент ищет только часть, или диапазон, из ля специфический ресурс или страница. Еще один пример того, где Статус 206 код используется на видео. Клиент может загружать только видео по частям, чтобы не придется ждать видео буфера или загрузки, помогая избежать негативного пользовательского опыта, где пользователю придется ждать дольше перед воспроизведением видео. Это нормальная лучшая практика среди видео плеера HTTPs, чтобы избежать пропускной способности и предполагаемых проблем задержки. See RFC7233, раздел 4.1 для получения
дополнительной информации.
207: Мульти-Статус
Teh 207 Мульти-статус status код Предоставляет статус для нескольких независимых процессов и используется серверами WebDAV. Сообщение/ответ по умолчанию является текстовым/XML-сообщением. оно Указывает что было проведено несколько операций и что статус каждой операции можно просмотреть в корпусеонсе. Коды статуса могут варьироваться в зависимости от одной из пяти категорий. Коды ответов будут варьироваться в зависимости от количества подпросов. В отличие от других 200 скульптурs коды, код статуса 207 не подтвердить, что этот процесс был успешным. Клиент должен просмотреть тело каждого запроса, чтобы определить, если он был успешным или нет. See RFC4918, раздел 11.1 для получения
дополнительной информации.
208: Уже сообщено
Teh 208 Уже сообщено status код является еще одним кодом статуса, используемым в расширении WebDAV. любить тем 207 статус код, это позволяет клиенту/браузеру указывать на сервер, который ресурс уже обработан. Когда клиент запрашивает ресурсы, возможно, что ответ включает дублирующиеся ресурсы, что означало бы, что те же ресурсы будут отправлены несколько раз, что является излишним. Это 208 ответ на статус позволяет избежать возможности обработки и повторения тот же ответ. 208 Код статуса Ответы появится только в теле ответа и никогда не в качестве фактического ответа HTTP. See RFC5842, раздел 7.1 для получения
дополнительной информации.
209-225: Неподписанным
Коды статуса от 209 до 225 в настоящее время не подписаны.
226:
IM Используется
Используемый код статуса 226 IM (Instance Manipulations) используется для обозначения того, что сервер выполнил запрос GET на ресурс,ноответ является представлением одного или нескольких манипуляций экземпляра, которые были применены к текущему экземпляру. В протоколе HTTP есть расширение под названием Delta кодирования в HTTP, который поддерживается на стороне сервера. Если это implemented, клиент может запросить изменения в кэшированную версию, и сервер отправит изменения вместо повторнойотправки всего повторногоисточника снова. Чтобы реализовать эту функцию, запрос клиента/браузера должен укажите, какой тип чата поддерживается. Если сервер поддерживает эту функцию, он будет отвечать 226 код статуса и изменения. Если 200 код статуса отправляется обратно, что указывает на то, что функция не поддерживается. See RFC3229, раздел 10.4.1 для получения
дополнительной информации.
227-299: Неподписанным
Коды статуса от 227 до 299 в настоящее время не подписаны.
3xx: Перенаправление
Коды статуса 3xx используются в случаях перенаправления URL. Веб-сайты постоянно меняются и развиваются, так что могут быть времена, когда маркетеры должны направлять пользователей на обновленную или другую страницу. Перенаправления помогают облегчить пользователям возможность поиска и поддержания ваш рейтинг в поисковых системах. Действия перенаправления могут осуществляться браузером автоматически или могут потребовать дополнительного взаимодействия с пользователями. Коды статуса 3xx HTTP имеют жизненно важное значение для SEO (Оптимизация поисковых систем) и пользовательского опыта, а также рассказать поисковым системам, какой контент вы хотите, чтобы ползать и индексировать. яf не реализован должным образом, пользователи могут быть направлены в непреднамеренное место,что может привести к 4xx код статуса и может повлиять на SEO оценки качества.
300: Несколько вариантов
Код статуса 300 Multiple Choices указывает на то, что ресурсe переехали может перенаправить в несколько мест. В этом случае пользователь должны решить, какой ресурс использовать. Сервер может указывать предпочтительным выбором и , которые должны быть указанный в заголовке поле где агент пользователя может автоматически перенаправиться на предпочтительный выбор. В практическом использовании tего статусный код используется редко, так как нет стандартизированного способа выбора из нескольких ответов. See RFC7231, раздел 6.4.1 для получения дополнительной информации.
301: Перемещено постоянно
Код статуса 301 Moved Permanently используется для обозначения того, что целевой ресурс перемещен в постоянное местоположение. Код статуса 301 говорит браузеру/клиенту использовать это новое местоположение или URL в заголовке . Наряду с 301 status код, новый URL будет данный в ответ а также обновлять любые URL-адреса в предыдущий location(ы), наряду с обновлением до нового URL. See RFC7231, раздел 6.4.2 для получения дополнительной информации.
302: Найдено
Код статуса 302 Найдено указывает клиенту/браузеру, что ресурс, к который он получает доступ, временно расположенный в другом месте. В отличие от кода статуса 301, 302 код статуса указывает на временный ход,поэтому клиент не должен автоматически обновить его дюны на новое место, как опять же, это ясекунда должны быть временными. Пример того, где 302 статус код должен использоваться, если ар многократный URL-адреса, но они может быть подан в разных языках. Пользователь может прийти на определенный URL, но клиент может перенаправить их автоматически т оннадлежащей странице на основе их настройки браузера и использовать этот on последующих посещений. Это яс отметил, что в некоторых случаях браузеры могут изменить запрос от POST на GET. В случае, если это действие не впользув состоянии, 307 статус код должен быть использован. See RFC7231, раздел 6.4.3 для получения
дополнительной информации.
303: Смотрите другие
Код статуса 303 See Other указывает на то, что сервер будет перенаправлять клиент/браузер на другой ресурс. Ресурс будет указано в качестве URL поля заголовка. В отличие от кодов статуса 301 и 302, не означает, что ресурс имеет темпРили или постоянно двигаться, этоцель состоит в том, чтобы указать Url где ответ на specifядо запрос может быть основывать через запрос GET. 303 коды статуса должны не быть кэшированы, однако, ответ на последующий запрос может быть кэширован. Типичное использование 303 статус код будет обеспечивать пользователям do не случайно повторно представить формировать данные через запрос POST. Они должны быть направлены на новую страницу. Если нет, они могут неосознанно нажать Кнопка “Назад” всвоем браузере , который может попросить их повторно представить снова, что приводит к unнеобходимойнеобходимости duplicatэлектронной представлений. See RFC7231, раздел 6.4.4 для получения
дополнительной информации.
304: Не изменено
Код статуса 304 Не измененный отправляется в ответ на условный запрос GET или HEAD. Клиенты/браузеры могут отправлять условный запрос,например, If-Match
, If-None-Match
, If-Modified-Since
, If-Unmodified-Since
,или If-Range
, спрашивая, если конкретный ресурс был изменен с определенной даты/времени. этот есть сделано только в том случае, если клиент ранее получил доступ, скачал и сохранил ресурс. Если это было измененный с момента последнего доступа к этой конкретной дате/времени, сервер вернет код статуса 200 OK. Если он имеет не были изменены с этой даты/времени, 304 статус код отправляется в качестве ответа, указывающий что сохраненный ресурс должен быть обслужился, так как он не Был модифицированный с момента последнего доступа к нему. See RFC7232, раздел 4.1 для получения дополнительной информации.
305: Используйте прокси
305 Использование прокси-кода статуса isdeprecated код статуса, который больше не используется из-за соображений безопасности. оно был использован, чтобыя ndicate для клиента, что resource они были доступ должен быть доступ через прокси. Для получения дополнительной информации о коде статуса 305 Use Proxy см. RFC7231, раздел 6.4.5
306:
Неиспользованные
Как и код статуса 305, 306 Неиспользованный статус первоначально был известен как Switch Proxy. Teh 306 код статуса использовался в предыдущем спецификация. Его намерение состояло в том, чтобы использоваться в указание клиенту, что последующие requests на ресурс должны использовать прокси, который был указан. Это было расценено как проблема безопасности, поэтому она больше не используется. Для получения дополнительной информации о 306 Неиспользованный код статуса, см. RFC7231, раздел 6.4.6
307: Временное перенаправление
любить 302 Найдено перенаправить код статуса, tон 307 Временное перенаправление status код Указывает клиенту/браузеру, что ресурс или документ доступен по другомувременный URL и возвращает этот URL. Поскольку перенаправление является временным и может измениться, браузер/клиент должен продолжать доступ к текущему URL-адресу для последующий Запросы. Основное различие между 302 статус код и 307 статус код заключается в том, что 307 статус код не позволяет изменять запросы от ля Поместить запрос на Получить просьба, так что если клиент запросил запрос POST, он будет перенаправлен и инициировать запрос POST снова. See RFC7231, раздел 6.4.7
308: Постоянное перенаправление
Код статуса Постоянного перенаправления 308 — это кэшируемый код состояния (если не реализованы элементы управления кэшем), указывающий на то, что целевой ресурс теперь находится по постоянному URL-адресу иподмыкает equent запросы должны быть направлены на этот URL, а также. Кроме того, клиент должен обновлять любые старые закладки на новое место. Код статуса 308 очень похож на код статуса 301, однако, если код статуса 308 отправлен, client должен инициировать и отправить тот же запрос на целевое местоположение. A 301 код статуса не делаетt должны сделать это. Большинство браузеров/клиентов меняют запрос POST на GET request. See RFC7238, раздел 3 для получения
дополнительной информации.
309-399: Неподписанным
Коды статуса от 309 до 399 в настоящее время не подписаны.
4xx: Ошибка клиента
Классификация с большинством кодов статуса HTTP, Коды статуса 4xx HTTP не то, что вы хотите, чтобы ваши пользователи видели. Любой код статуса, который начинается с 4 означает, чтоя с проблемой с клиентом. Коды статуса 4xx обычно генерируются, если страница была удалена и не перенаправлена, или что-то неправильно введено в URL или ссылку. Если пользователи получают страшный код статуса 4xx, это означает, что я с проблемой с клиентом/браузером, получающим информацию с сервера. Эти являются ошибки, которые пользователи будут видеть всплывающие на экране и создать негативный пользовательскийопыт, что приводит к немного разочарования и их глядя в другом месте. Например, если поисковые системы сканируют ваш сайт и получают ошибку 404, это будет выявиться как ошибка в отчете. A несколько 404 ошибок штрафа и поисковые системы не обязательно рассматривать их как негативнуювещь, но 404, что перенаправляет на 404 может негативно влияют на ваш SEO. Мало того, что, если страница, о котором идет речь, используется для увеличения трафика или продаж, это может привести к потере потенциального дохода.
400: Плохой запрос
400 плохой запрос код состояния ошибки означает, что сервер не может обработать запрос из-за проблемы с клиентом. Это может быть из-за любого количества причин, таких как слишком большой файл, плохой синтаксис, недействительный URL, или какой-либодругой вопрос ca, используемый сторонним приложением, поэтому код статуса 400 иногда используется в качестве улова всех кодов статуса, даже если есть проблема на стороне сервера. Это может привести к устранению неполадок 400 статус код немного больше времени и трудно, однако, наряду с 400 status ошибка кода и информация заголовка, tон сервер может предоставить дополнительный ответ вдоль остроумияh его, который может быть отображен на тем пользователь, чтобы помочь отождествлять проблемы и облегчить процесс устранения неполадок и диагностики ошибки. See RFC7231, раздел 6.5.1 для получения дополнительной информации.
401: Несанкционированный
Несанкционированная ошибка 401 код статуса указывает на то, что запрос не включает в себя соответствующие учетные данныепроверки подлинности, authentication неудалось, или пользователь должен войти в систему. Клиенту требуется аутентификация с сервера. Термины, авторизованные и аутентифицированные, часто используются взаимозаменяемо, но они имеют в виду отдельные вещи. A код статуса 401 является strictly обеспокоены с аутентификацией. В тех случаях, когда вы хотели бы сообщить клиенту, что они не допускаются Совсем, то код статуса 403 должны быть реализованы. Aсо спецификацией, тем 401 статус код должен также включать WWW-Аутентикат заголовок с сервера ответ, указывающий клиенту, какая схема аутентификации или метод сервера требуютes. See RFC7235, раздел 3.1 для получения дополнительной информации.
402: Оплата требуется
Первоначально создатьd как часть способа, чтобы потенциальные будущие цифровые методыоплаты , 402 Оплата Необходимая ошибка статусный код официально зарезервирован для использования в будущем, но он использовал некоторые ограниченные,но редкие, ситуации. Для получения дополнительной информации о коде ошибки 402 Оплата требуется, см. RFC7231, раздел 6.5.2
403: Запрещено
403 Запретный код статуса ошибки указывает на то, что запрос от клиента был понят, но сервер не будет авторизоватьего, поэтому клиент неможет получить к нему доступ. Сервер может сделать известным причина его ж плохонесанкционировать запрос в ответ, который может быть связано с различными причинами, как неправильный пароль или имя пользователя. В отличие от 401 статус код, требующий проверки подлинности, 403 статус код может указывать что клиент действительно не имеет разрешения для доступа к этим ресурсам, поэтому аутентификация в данном случае есть не возможный. See RFC7231, раздел 6.5.3 для получения дополнительной информации.
404: Не найдено
Один из наиболее распространенных и печально известных кодов статуса, с которыми сталкиваются пользователями и разработчики, 404 Не найдено ошибка код статуса Указывает что ресурс Обязательно с сервера делает не существуют или есть not готовы предоставить его клиенту. A 404 статус код не будет указывать ли йми отсутствие предоставление ресурса временно или постоянно, но клиентможет сделатьсубтитры e quent запросы на доступ к нему. В тех случаях, когда известно, что ресурсы постоянно исчезли, код статуса 410 должен используется. 404 коды статуса, по умолчанию, также являются кэшируемыми, если другие элементы управления кэшем areinместо. See RFC7231, раздел 6.5.4 для получения
дополнительной информации.
405: Метод не допускается
Код статуса ошибки 405 не допускается указывает на то, что конкретный ресурс, запрошенный клиентом, не поддерживается сервера. Метод 405 не допускается любить 403 Длястатусный код, однако, 403 статус код Указывает что ресурс может быть доступеноно яs только то, что клиент делает не иметь необходимое разрешение для выполнения запроса. Наряду со статусом 405 Method Not Allowed сервер должен указывать тем аппроприяте и поддержанный методика для целевого ресурса. Для получения дополнительной информации о 405 Метод не допускается код ошибки, см. RFC7231, раздел 6.5.5
406: Неприемлемо
Как и код статуса ошибки 405 Method Not Allowed, код ошибки 406 Not Acceptable указывает на то, что нет поддержки для конкретного запроса. В этом случае тон 406 Неприемлемый код статуса указывает, что сервер понял запрос, но ответ не поддерживается или понимается клиентом. Клиент может запросить конкретные версии ресурса в заголовке, такие как A-IM или Принять язык, среди прочего, но если сервер делает не поддерживать его, он отвечает кодом статуса 406 Not Acceptable. Сервер может либо ответить со списком соответствующий ресурс идентификаторы, которые клиент может выбрать От. See RFC7231, раздел 6.5.6 для морми информация.
407: Требуется аутентификация прокси
Требуется проверка подлинности 407 прокси ошибка status код любить 401 Несанкционированный код статусаоднако в случае 407 статус код для того, чтобы использовать прокси, клиент должен быть сначала проверен. Прокси-сервер должен вернуть метод для проверки подлинности. Не так часто сегодня из-за роста VPN, прокси выступать в качестве посредников между пользователями/клиентами и Интернетом, позволяет пользователям получить доступ к ресурсам быстрее, так как содержание типично Кэшированные, и может тоже обеспечить уровень безопасности и анонимности для пользователей. Для получения дополнительной информации о коде ошибки 407 Прокси-аутентификации см.
408: Запрос тайм-аута
Код состояния ошибки тайм-аута 408 Запрос означает, что сервер не получил запрос от клиента в указанный срок. Задержка запроса от клиента может быть вызвана по целому ряду причин, таких как медленное или сломанное соединение. После того, как это время прошло, статус тайм-аута 408 Запрос отправляется сервером и пользователь/клиент может повторно подать запрос повторно. Для получения дополнительной информации о коде ошибки тайм-аута 408 Запрос см.
409: Конфликт
Конфликт 409 ошибка код статуса Указывает что запрос от клиента может not обрабатываются из-за конфликта с сервером. Запрос от клиента был в порядке, но там Были проблемы на стороне сервера, что предотвращает выполнение запроса. Примером этого может быть запрос на редактирование конкретного файла, удалитьd, или созданный пользователем, но эти функции не допускаются. Наряду с ответом 409 сервер должен вернуть инструкции о том, как пользователь может решить эту проблему или узнатьe, почему возникает проблемаg. See RFC7231, раздел 6.5.8 для получения
дополнительной информации.
410: Ушли в прошлое
Как и код статуса ошибки 404 Not Found, который мы рассмотрели ранее, the410 Gone status Code указывает на то, что ресурс, который запрашивает клиент, был удален и больше недоступен с сервера. нo дополнительная информация предоставляется с точки зрения перенаправления URL или места доступа к ресурсу. Он был удален на неопределенный срок. Для получения дополнительной информации о коде ошибки 410 Gone см.
411: Требуется длина
Код статуса требуемой ошибки 411 Length указывает на то, что сервер не разрешает запрос от клиента из-за предопределенного органа запроса content length. Запрос может быть повторен клиентом, если в последующем запросе ресурса указан действительный заголовок Content-Length. Для получения дополнительной информации о 411 Длина Требуемый код ошибки, см RFC7231, Раздел 6.5.10
412: Предпосылки не выполнены
Условные запросы на сервер допускаются в рамках протокола HTTP. Если право условия выполняются в запросе, запрос выполняется и обрабатывается сервером. Код статуса ошибки 412 Precondition Failed означает, что одно или несколько условий в заголовке запроса не удалось. Например, это может быть использовано в запросе GETs nda условный запрос Использованы Кому повторно включитересурс только в том случае, если этот ресурс гас изменилась. Для получения дополнительной информации о коде ошибки 412 Precondition Failed см.
413: Запрос сущность слишком велика
Это 413 Запрос Сущность Слишком большой ошибка код статуса Указывает что сервер wбольные не принять и обработать запрос due к запросу тело быть больше, чем сервер будет позволяют или могут процесс. Такие примеры включают загрузку файла, в котором файл превышает максимум размер загрузки установленный сервером или когда максимальное количество загрузок было превышено. В тех случаях, когдаe 413 Запрос слишком большой ошибки происходит, сервер может полностью закрыть соединение, чтобы предотвратить клиента от продолжает отправлять запрос. В некоторых случаях, оно ясекунда вероятно, сервер позволит клиенту повторить запрос, если этояс временным условием, и должны включать это сообщение обратно клиенту. ХоуевER, это яs возможно, что запрос может привести к тому, что у самого сервера закончились физические Диске. В этом случае ошибка 507 Insufficient Storage является ответом, клиент должен получить обратно. See RFC7231, раздел 6.5.11 для получения
дополнительной информации.
414: URI слишком долго
Не очень распространенный ответ сервера, код статуса 414 URI Too Long означает, что сервер отказал клиенту в запросе из-за URL-адрес длиннее, чем сервер может обрабатывать. братанwsers и поисковые системы действительно ставят ограничения на длину URL-адресов, частично, чтобы избежать DDoS-атак илиошибок кода, но путь URL или HTTP не имеют явные ограничения. Так что, если лиmit превышает то, что устанавливается сервером, 414 URI Слишком длинная ошибка будет происходить. Для получения дополнительной информации о 414 URI Слишком длинный код ошибки, см. RFC7231, Раздел 6.5.12
415: Неподдерживаемый тип мультимедиа
Код статуса неподдерживаемого типа мультимедиа 415 указывает на то, что сервер не может обрабатыватьтело запроса или часть телазапроса из-за неподдерживаемого формата мультимедиа. Даже если запрос от клиента поддерживается, ошибка 415 может быть возвращается, если в теле запроса нет неподдерживаемого содержимого. Код ошибки 415 Unsupported Media Type похож на код статуса 406 Not Acceptable. Разница в том, что 406 Неприемлемый код ошибки не из-за содержания в заголовке или кодирования, а, скорее, это из-за значения, установленного в заголовке HTTP. Обеспечение того, чтобы сервер может обрабатывать определенный формат вместе с отправкой запроса с правильной формой, позволит избежать 415 Неподдерживаемого кода статуса типа мультимедиа. See RFC7231, раздел 6.5.13 для получения
дополнительной информации.
416: Диапазон не удовлетворяется
Как уже упоминалось в коде статуса 206 Partial Request, клиенты/браузеры могут запросить частичный ответ обратно из служитьr, будь то is определенная часть файла или видео, например. Клиенты и серверы используют так называемые запросы диапазона выполнить эти запросы. Однако, если сервер не поддерживать этитипы запросов, он будет просто вернуть весь resource вместе с 200 OK ответ. Если сервер поддерживает запросы диапазона, thaт является где 416 Частичный запрос ошибка код статуса входит в картину и вернет то, что клиент просит. В ситуации, когда сервер поддерживает запросы диапазона, но сервер доуs не согласен с просьба получено, потому что это не подпадают под диапазон Или возможно, за ее пределами указанный диапазон, 416 Диапазон не satisfiable ошибка код статуса будет возвращен. See RFC7233, раздел 4.4 для получения дополнительной информации.
417: Ожидание не оправдалось
Клиенты могут использовать заголовок Expect,
чтобы указать, что он ожидает определенного поведения с сервера. Как описано в коде статуса 100 Continue, клиенты могут знать с сервером, примет ли он запрос. Если это произойдет, сервер ответит кодом статуса 100 Continue. Если нет, то tон 417 Ожидание не удалось ошибка код статуса Указывает тот сервер делать не понять ожидать заголовок или поддержать его, поэтому он можетне процесс client просьба. Для получения дополнительной информации о коде ошибки ожидания 417, см. RFC7231, раздел 6.5.14
418-42
0
: Неподписанным
Ошибка сtatus коды 418-421 в настоящее время не подписаны, однако, код статуса 418 Я Маленький чайник используется в некоторых случаях. Созданный как первоапрельская шутка, он получил некоторую тягу и иногда используется в качестве шутки или пасхальное яйцо и не используется для реальных повседневных целей. Большинство браузеров игнорировать его, как это яне официальный код статуса. Другой в этой категории является 420 Улучшение вашего спокойствия код статуса ошибки, который был представлено Twitter. оно is nкод ошибки который говорит клиентам что они areбудучи тарифом лимитированн, which ограничение на числезапросов они могут сделать в пределах определенного периода времени. С 1989года редактор RFC будет публиковать более юмористические RFCs. Википедия имеет полный изношенном
более юмористические RFCs апреля .
421: Неправильный запрос
Представлено с протоколом HTTP/2, тем 421 Неправильный запрос ошибка код статуса означает, что сервер received запрос, который был не предназначен для этого конкретного сервера и не может должным образом отреагировать. Это может произойти, если DNS (Система доменных имен) настроена на неправильный IP-адрес. Клиентов обязаны включают в себя Узла заголовок в запросе. Это также может произойти с сайтами, которые имеют один SSL сертификат из нескольких доменов. Это может быть вызванон проблема с хостинг-провайдером и / или конкретного браузера используется, так что это может потребовать много работы, чтобы действительно понять, где проблема заключается. Если сервер знает, что домен не настроен на request, он ответит с 421 Неправильный запрос ответ на ошибку. See RFC7540, раздел 9.1.2 для получения дополнительной информации.
422:
Необработаемое
образование
A 422 Необработанный сущность ошибка код статуса Указывает проблема с содержание синтаксис запроса. Это расположение запроса был понят серверомно тем поля в запросе недействительны или же не соответствуют тому, что ожидает сервер. любить 102 Обработка и 207 Мульти-Коды статуса статуса, 422 Необработанный сущность ошибка код часть протокола WebDAV и часто используется с веб-сервисами/API. Как правило, 400 Bad Request является рекомендуемой реакцией, но если WebDAV поддерживается, то tон 422 Необработанный сущность должны быть использованы. See RFC4918, раздел 11.2 для получения дополнительной информации.
423: Заблокирован
Как и код статуса ошибки 422 Unprocessable Entity, ошибка 423 Locked код статуса также является частью протокола WebDAV. Код статуса 423 Locked указывает на то, чтоe, ресурс, или непосредственно, например, не может быть отредактирован. Его цель состоит в том, чтобы избежать нескольких пользователей обновления файла, ресурса и т.д., одновременно. Эти ресурсы могут быть разблокированы для редактирования, wкурица необходима. Для получения дополнительной информации о 423 Заблокированный код ошибки, см. RFC4918, раздел 11.3
424: Неудачная зависимость
Другой код статуса, поддерживаемый WebDav протокол; 424 Неудачная зависимость Код статуса ошибки указывает запрос от клиента не удалось из-за зависимости от другого запроса, который также не удалось. WebDAV использует метод известный как PROPPATCH
для обновления определенных свойствресурсов e. Кому указать, был ли ресурс успешно обновлен или нет, WebDAV использует стандартные ответы на код статуса HTTP. Кроме того, код статуса неудавшейся зависимости 424 используется только в тех случаях, когда ответ в органе HTTP имеет 207 Multi-Stасус ответ. So, если PROPPATCH
используется и ресурс не обновляется, он отправит код статуса 4xx с указанием есть ошибка обновления ресурса, 424 Неудачный код ошибки зависимости также будет отправлен вместе с другими запросами, которые зависели от того, что обновление будет успешным, но не удалось . See RFC4918, раздел 11.4 для получения
дополнительной информации.
425: Слишком рано
Не распространенный код статуса HTTP, который используется сегодня, код ответа на ошибку 425 Too Early используется в ситуациях, когда клиент HTTP подключается к клиенту HTTPS. В ходе процесса может потребоваться много времени, чтобы установить связь между сервера и клиента. Этот процесс может создать проблему безопасности, поэтому сервер скажет клиенту повторить запрос до тех пор, пока безопасное соединение TLS (Transport Layer Security) не сделанный. В этом случае код статуса 425 Too Early будет возвращен. Для получения дополнительной информации о коде ошибки 425 Too Early см.
426: Требуется обновление
Код состояния ошибки 426 Upgrade Required указывает клиенту, что он должен использовать новый протокол для того, чтобы отправлять запросы на сервер. Например, клиент может использовать и старую версию HTTP, например HTTP/1.0, но сервер Требует HTTP2.0. Сервер не принимает запрос, но будет реагировать на client указывающий какие протоколы или протоколы являются приемлемыми. После обновления клиента до требуемый протокол (ы), сервер будет принимать запросы от клиента. Для получения дополнительной информации о коде ошибки 426 Upgrade Required см. RFC7231, раздел 6.5.15
427: Неподписанным
Ошибка сtatus код 427 в настоящее время не подписан.
428: Требуется предварительное условие
Код статуса требуемой ошибки 428 Precondition указывает клиенту, что запрос на сервер должен быть условным запросом. Как уже упоминалось в 304 Не измененный код статуса, клиент может отправить условный запрос на серверкак Если-матч, Если-Нет-матч, Если-изменено-Since, Если-неизмененные-Sinceили If-Range. Однако эти условные запросы не Обязательно. Если они требуются сервером, сервер Указывает это, отвечая с 428 Предварительный требуемый код ошибки. Это немного по аналогии с 412 Предварительный код ошибки, но 412 Предварительное условие не удалось код ошибки возвращается только в том случае, если клиент включил условный запрос в заголовок, делает не мatch состояние ресурса на сервере‘секунда сторона. Уведомляя пользователей о том, что запросы должны быть условными по своему характеру, это гарантирует, что пользователи работают с правильными файлами или ресурсами и помогает предотвратить пользователей от потенциально перезаписи изменений. See RFC6585, раздел 3 для получения дополнительной информации.
429: Слишком много запросов
Так же, как имя ошибки код указывает ,42 9Слишком многозапросов кодстатусаошибки означает, что ограничение скорости осуществляется, и что client перешел предел того, как много запросов он может сделать за определенное время. Наряду с 429 Слишком много запросов ошибка ответ, она должна быть указанный как долго ждать, прежде чем инициирующий новый запрос на сервер, но это не прежде Обязательно сделать это. Для получения дополнительной информации о коде ошибки Слишком много запросов см. RFC6585, раздел 4
430: Неподписанным
Код статуса ошибки 430 в настоящее время не подписан, однако, в свое время было предложено стать кодом ошибки 430 Would Block в протоколе HTTP/1.1. Цель состояла в том, чтобы служить ответом на то, что известный как организация конвейера. Это позволило клиентам отправлять несколько запросов, за подключение TCP, в то время как он ждал сервера, чтобы репоnd. ят никогда официально не сделал это в стандарт, как HTTP protocПР был обновлен до HTTP/2.0 и поддержка трубопроводов никогда не был широко принят.
431 Запрос хедерсов слишком большой
Код статуса 431 Request Headers Too Large указывает на то, что клиент отправил заголовок request, превышающий допустимый предел. Различные веб-серверы имеют различные допустимые ограничения размера, когда дело доходит до заготовок. Это может быть связано с тем, что индивидуальный запрос заголовка слишком велик или из-за всего комбинированного размер всех запросы заголовка. В большинстве случаев, это может быть легко исправить, как это яобычно вызвано отправкой слишком много печенья или файлы cookie, которые слишком велики по размеруфайла. Для получения дополнительной информации о 431 Запрос Хедерс Слишком большой код ошибки, см. RFC6585, Раздел 5
432-450
:
Неподписанным
Коды статуса ошибки от 432 до 450 в настоящее время не подписаны.
451:
Недоступен по юридическим причинам
Ошибка status код 451 недоступен по юридическим причинам Указывает сервер отказывается обслуживать запрошенный контент благодаря законный Причин а также должны включать причину ошибки в ответ на пользователя. Причины использования 451 недоступного из-за юридических причин кода статуса ошибки могут включать правительства, которые подвергают цензуре определенныйконтент, контент, нарушающий законы об авторском праве, такие как DMCA (Законы об авторском праве цифрового тысячелетия), или контент, который нарушает законы или судебные приказы. 403 Запрещено и 404 Не найдено ERRor коды статуса иногда используются вместо 451 код статуса ошибки, но 451 код статуса ошибки предоставляет больше информации или объяснений в wh y ошибка происходит. Пользователи, как правило, получили около йe 451 ошибка путем реализации VPN для доступа к содержимому. See RFC7725, раздел 3 для получения
дополнительной информации.
452-499: Неподписанным
Коды ошибок 452-499 в настоящее время не подписаны.
5xx: Ошибка сервера
Как и коды статуса 4xx, коды статуса 5xx указывают на ошибку,однако ошибка, о котором идет речь, вряд ли из-за плохого соединения или самого браузера. Коды статуса 5xx указывают там яс проблемой на уровне сервера и не может обрабатывать запрос от клиента. Наряду с ошибкой сервер должен ответить объяснением ошибки, будь то явременное или постоянное состояние,и как это можетбыть исправлено.
500: Ошибка внутреннего сервера
Код состояния ошибки внутреннего сервера 500 просто означает, что сервер столкнулся проблемы и не может обрабатывать запрос. типично, Код ошибки внутреннего сервера 500 используется больше как общий код ошибки сервера, если точная проблема непопадает ни в один из других кодов статуса 5xx Server Error Спецификации. Tон 500 Внутренний сервер Ошибка код, вероятно, наиболее часто используемых кодов классификации ошибок 5xx Server. Дополнительную информацию можно получить в разделе 6.6 RFC7231.
501
: Не
реализовано
A 501 не реализован коды статуса ошибки происходят, когда сервер делает не распознать метод запроса и, следовательно, не можетpport или обработать запрос. оно ясекунда любить 405 Метод не допускается код статуса ошибки клиентано 501 Не реализованный код статуса ошибки может указывать что метод запроса от клиента действителен, просто не поддерживается сервером. 405 Метод не допускается статус ошибки будет указывать что метод, называемый клиентом, не поддержанный и должны не Уже Использованы. видеть RFC7231, раздел 6.6.2 для получения дополнительной информации.
502
: Плохой
шлюз
Код статуса ошибки 502 Bad Gateway означает, что сервер действует прокси и получил ответ от сервера происхождения, который вернулся как недействительный. оно яs возможно это яs из-за перегруженного сервера и клиент может повторно подать запрос, но в большинстве случаев, оно ясекунда должный Кому проблема с веб-сервером Или CDN (Сеть распределения контента) сидя между клиентом и сервером и может нуждаться дополнительный устранение неполадок с хостинг-провайдером, чтобы понять, почему ошибка в настоящее время брошены. видеть RFC7231, раздел 6.6.3 для получения
дополнительной информации.
503
: Услуга
недоступна
Код статуса 503 Service Unavailable указывает на то, что сервер в настоящее время перегружен запросами или из ресурсов,внастоящее время inтехническое обслуживание, или, возможно, йв приложении они пытаются получить доступ не работает, и сервер не в состоянии завершить запрос из-за текущего состояния. Клиенты иногда видят сообщение вместе с кодом статуса недоступен для службы 503, говоря им, чтобы попробовать запрос еще раз позже. Тем не менее, может не дать окончательного объяснения того, когда и как долго может длитьсякод статуса the 503 Service Unavailable. Для получения информации см. RFC7231, раздел 6.6.4.
504: Тайм-аут шлюза
Как и код статуса ошибки 502 Bad Gateway, код состояния ошибки 504 Gateway Timeout используется, когда сервер действует как прокси, но будет отвечать 504 Gateway Timeout Код статуса ошибки если ответ отн сервер происхождения занимает слишком много времени, чтобы ответить. Код состояния ошибки 502 Bad Gateway должен использоваться в тех случаях, когда ответ был недействительным или не получено прокси-сервером Совсем. Сообщение вместе с 504 Gatмиспособ тайм-аута может указывать и рекомендовать что клиент пытается повторно запрос. видеть RFC7231, раздел 6.6.5 для получения дополнительной информации.
505: Версия HTTP не поддерживается
Код статуса ошибки 505 HTTP Не поддерживается означает, что сервер не поддерживает версию протокола HTTP, используемую в сообщении запроса,и, следовательно, неможет обрабатывать запроса. Наряду с версией 505 HTTP Не поддерживаемый код статусаошибки, ответ с сервера должен включать сообщение, указывающее, почему этот конкретный протокол HTTP не поддерживается и какие протоколы поддерживаются. Дополнительную информацию можно получить в разделе 6.6.6.6.
506: Вариант также переговоры
Вариант 506 Также переговоры является экспериментальным кодом статуса HTTP и не является частью стандарта сегодня. Вариант 506 Также переговоры указывает на то, что есть внутренняя проблема конфигурации с сервером из-за проблем с содержанием переговоров. Переговоры по контенту позволяют клиентам отправлять несколько принимают заготовки и сообщает серверу, какое конкретное представление ресурса будет браузера. Это может быть для выступающей до правильного языка, документ форме т, ит.д. . Несмотря на то, что 506 Variant также обсуждает код статуса ошибки в а экспериментальный статус и официально не является частью стандарта HTTP, используется в редких случаях. Некоторые пользователи Google Playстолкнулись с этой проблемой в прошлом при попытке загрузить несколько версий приложения, в результатечего ир-устройства постоянно пытаются загрузить приложение в процессе замкнутого цикла. Дополнительную информацию можно получить в разделе 8.1 RFC2295.
507: Недостаточное хранение
Код состояния ошибки сервера недостаточного хранения данных 507 также является частью протокола WebDAV. Код состояния ошибки 507 Недостаточное хранилище указывает на client t hat
запрос, например PUT или POST
запрос, был слишком большим по размеру файла. Это также может свидетельствовать о том, что сервер имеет временно закончились хранилища. Дополнительную информацию можно получить в разделе 11.5 RFC4981.
508: Обнаружена петля
Обнаружена петля 508 сервер Код статуса ошибки, как и код ошибки сервера 507 Insufficient Storage, является частью протокола WebDAV. В рамках протокола WebDAV оно ясекунда возможно, клиент может сделать запрос на сервер для целого каталога и создать цель некоторыхгде тот же каталог, что приводит к бесконечному циклу запроса/ответа. Код состояния ошибки 508 Loop Обнаруженный сервер Указывает что сервер Закончилась запрос клиентаконкретно Глубина: Вфаinity, потому что сервникогда Определены запрос как в результате чего яnfinite петля, неоднократно призывая обратно на себя. видеть RFC5842, раздел 7.2 для получения дополнительной информация.
509: Неподписанным
Код статуса ошибки 509 сервера в настоящее время не подписан.
510: Не продлен
Код статуса ошибки сервера 510 Not Extended в настоящее время находится в предлагаемом/экспериментальномстатусе и не является частью стандартной спецификации кода статуса HTTP. 510 Not Extended указывает клиенту, что запрос требует расширенного запроса HTTP. Если сервер отвечает кодом статуса ошибки сервера 510 Not Extended, он также должен включать в себя, как client должны remedy их запрос, но спецификация делает не явно государство тот. там‘S Дебате ли тего сhould подпадают под классификацию ошибок сервера 5xx, так как это может рассматриваться как ошибка клиента 4xx, но так как Так и есть формально не является частью стандарта, это яs не релевмуравей и редко используется для повседневного использования. видеть RFC2774, раздел 7 для получения дополнительной информации.
511: Требуется авторизация сети
511 Сеть Авторизация Требуется код статуса ошибки сервера, который требует от клиента, чтобы проверить подлинность, чтобы получить доступ к сети. Например, пользователи могут видеть это при попытке подключиться к общедоступной сети Wi-Fi в бизнесе и пользователи должны согласиться с их условиями, прежде чем получить доступ. Наряду с 511 Сеть Авторизация Требуется ответ на ошибку сервера, пользователи также должны быть направлены туда, где они могут войти в систему. Дополнительную информацию можно получить в разделе 6 RFC6585.
512-599: Неподписанным
Коды статуса ошибки сервера 512-599 в настоящее время не подписаны, но некоторые компании могут использовать любой из них в качестве пользовательских сообщений об ошибках сервера для клиентов.
Мониторинг
ответов на код
статуса HTTP
Чтобы увидеть список кодов статуса для конкретного URL из первых рук, вы можете проверить вкладку инструментов разработчика в вашем просмотреР. Наряду с метриками скорости загрузки страницы, вы также можете просматривать любые ответы сервера, а также все связанные коды статуса HTTP, чтобы гарантировать, что все на вашей странице загружается и перевод правильно.
Для более активного и автоматизированного подхода к мониторингупрофессиональные решения для мониторинга от Dotcom-Monitor могут быть уверены,что всякий раз, когда пользователь сталкивается с определенным кодом ошибкиHTTP, вы получаете уведомление от команд r сразу же сo они могут быстро исправить эту проблему. Вы также можете использовать Функция фильтров для удаления отдельные коды статуса HTTP из задач, оповещений и отчетов,поэтому вы игнорируете любые коды статуса HTTP, которые не имеют отношения к вашим конкретным потребностям.