Содержание
Коды ответа HTTP — HTTP
Код ответа (состояния) HTTP показывает, был ли успешно выполнен определённый HTTP запрос. Коды сгруппированы в 5 классов:
Коды состояния определены в 10-ой секции RFC 2616. Обновленную спецификацию можно найти в RFC 7231 .
Если вы получили код ответа (состояния), которого нет в данном списке, в таком случае он является не стандартизированным кодом ответа (состояния), вероятней всего он кастомный сервера.
Код ответа | Название | Описание | Версия HTTP |
---|---|---|---|
Информационные | |||
100 | Continue | «Продолжить». Этот промежуточный ответ указывает, что запрос успешно принят и клиент может продолжать присылать запросы либо проигнорировать этот ответ, если запрос был завершён. | Только HTTP/1.1 |
101 | Switching Protocol | «Переключение протокола». Этот код присылается в ответ на запрос клиента, содержащий заголовок Upgrade: , и указывает, чтосервер переключился на протокол, который был указан в заголовке. Эта возможность позволяет перейти на несовместимую версию протокола и обычно не используется. | Только HTTP/1.1 |
102 | Processing | «В обработке». Этот код указывает, что сервер получил запрос и обрабатывает его, но обработка ещё не завершена. | Только HTTP/1.1 |
103 | Early Hints | «Ранние подсказки». В ответе сообщаются ресурсы, которые могут быть загружены заранее, пока сервер будет подготавливать основной ответ. RFC 8297 (Experimental). | Только HTTP/1.1 |
Успешные | |||
200 | OK | «Успешно». Запрос успешно обработан. Что значит «успешно», зависит от метода HTTP, который был запрошен:
| HTTP/0.9 и выше |
201 | Created | «Создано». Запрос успешно выполнен и в результате был создан ресурс. Этот код обычно присылается в ответ на запрос PUT «ПОМЕСТИТЬ». | HTTP/0.9 и выше |
202 | Accepted | «Принято». Запрос принят, но ещё не обработан. Не поддерживаемо, т.е., нет способа с помощью HTTP отправить асинхронный ответ позже, который будет показывать итог обработки запроса. Это предназначено для случаев, когда запрос обрабатывается другим процессом или сервером, либо для пакетной обработки. | HTTP/0.9 и выше |
203 | Non-Authoritative Information | «Информация не авторитетна». Этот код ответа означает, что информация, которая возвращена, была предоставлена не от исходного сервера, а из какого-нибудь другого источника. Во всех остальных ситуациях более предпочтителен код ответа 200 OK. | HTTP/0.9 и 1.1 |
204 | No Content | «Нет содержимого». Нет содержимого для ответа на запрос, но заголовки ответа, которые могут быть полезны, присылаются. Клиент может использовать их для обновления кешированных заголовков полученных ранее для этого ресурса. | HTTP/0.9 и выше |
205 | Reset Content | «Сбросить содержимое». Этот код присылается, когда запрос обработан, чтобы сообщить клиенту, что необходимо сбросить отображение документа, который прислал этот запрос. | Только HTTP/1.1 |
206 | Partial Content | «Частичное содержимое». Этот код ответа используется, когда клиент присылает заголовок диапазона, чтобы выполнить загрузку отдельно, в несколько потоков. | Только HTTP/1.1 |
Сообщения о перенаправлениях | |||
300 | Multiple Choice | «Множественный выбор». Этот код ответа присылается, когда запрос имеет | HTTP/1.0 и выше |
301 | Moved Permanently | «Перемещён на постоянной основе». Этот код ответа значит, что URI | HTTP/0.9 и выше |
302 | Found | «Найдено». Этот код ответа значит, что запрошенный ресурс | HTTP/0.9 и выше |
303 | See Other | «Просмотр других ресурсов». Этот код ответа присылается, чтобы направлять клиента для получения запрашиваемого ресурса в другой URI с запросом GET. | HTTP/0. 9 и 1.1 |
304 | Not Modified | «Не модифицировано». Используется для кеширования. Это код ответа значит, что запрошенный ресурс не был изменён. Таким образом, клиент может продолжать использовать кешированную версию ответа. | HTTP/0.9 и выше |
305 | Use Proxy | «Использовать прокси». Это означает, что запрошенный ресурс должен быть доступен через прокси. Этот код ответа в основном не поддерживается из соображений безопасности. | Только HTTP/1.1 |
306 | Switch Proxy | Больше не использовать. Изначально подразумевалось, что » последующие запросы должны использовать указанный прокси.» | Только HTTP/1.1 |
307 | Temporary Redirect | «Временное перенаправление». Сервер отправил этот ответ, чтобы клиент получил запрошенный ресурс на другой URL-адрес с тем же методом, который использовал предыдущий запрос. Данный код имеет ту же семантику, что код ответа 302 Found , за исключением того, что агентпользователя не должен изменять используемый метод HTTP: если в первом запросе использовался POST , то во втором запросе такжедолжен использоваться POST . | Только HTTP/1.1 |
308 | Permanent Redirect | «Перенаправление на постоянной основе». Это означает, что ресурс Примечание: Это экспериментальный код ответа, | draft-reschke-http-status-308 |
Клиентские | |||
400 | Bad Request | «Плохой запрос». Этот ответ означает, что сервер не понимает запрос из-за неверного синтаксиса. | HTTP/0.9 и выше |
401 | Unauthorized | «Неавторизованно». Для получения запрашиваемого ответа нужна аутентификация. Статус похож на статус 403, но,в этом случае, аутентификация возможна. | HTTP/0.9 и выше |
402 | Payment Required | «Необходима оплата». Этот код ответа зарезервирован для будущего использования. Первоначальная цель для создания этого когда была в использовании его для цифровых платёжных систем(на данный момент не используется). | HTTP/0.9 и 1.1 |
403 | Forbidden | «Запрещено». У клиента нет прав доступа к содержимому, поэтому сервер отказывается дать надлежащий ответ. | HTTP/0.9 и выше |
404 | Not Found | «Не найден». Сервер не может найти запрашиваемый ресурс. Код этого ответа, наверно, самый известный из-за частоты его появления в вебе. | HTTP/0.9 и выше |
405 | Method Not Allowed | «Метод не разрешён». Сервер знает о запрашиваемом методе, но он был деактивирован и не может быть использован. Два обязательных метода, GET и HEAD , никогда не должны бытьдеактивированы и не должны возвращать этот код ошибки. | Только HTTP/1.1 |
406 | Not Acceptable | Этот ответ отсылается, когда веб сервер после выполнения | Только HTTP/1.1 |
407 | Proxy Authentication Required | Этот код ответа аналогичен коду 401, только аутентификация требуется для прокси сервера. | Только HTTP/1.1 |
408 | Request Timeout | Ответ с таким кодом может прийти, даже без предшествующего запроса. Он означает, что сервер хотел бы отключить это неиспользуемое соединение. Этот метод используется все чаще с тех пор, как некоторые браузеры, вроде Chrome и IE9, стали использовать HTTP механизмы предварительного соединения для ускорения сёрфинга (смотрите баг 634278, будущей реализации этого механизма в Firefox). Также учитывайте, что некоторые серверы прерывают соединения не отправляя подобных сообщений. | Только HTTP/1.1 |
409 | Conflict | Этот ответ отсылается, когда запрос конфликтует с текущим состоянием | Только HTTP/1.1 |
410 | Gone | Этот ответ отсылается, когда запрашиваемый контент удалён с сервера. | Только HTTP/1.1 |
411 | Length Required | Запрос отклонён, потому что сервер требует указание заголовка | Только HTTP/1.1 |
412 | Precondition Failed | Клиент указал в своих заголовках условия, которые сервер не может выполнить | Только HTTP/1.1 |
413 | Request Entity Too Large | Размер запроса превышает лимит, объявленный сервером. Сервер может | Только HTTP/1.1 |
414 | Request-URI Too Long | URI запрашиваемый клиентом слишком длинный для того, чтобы сервер смог его обработать | Только HTTP/1. 1 |
415 | Unsupported Media Type | Медиа формат запрашиваемых данных не поддерживается сервером, поэтому запрос отклонён | Только HTTP/1.1 |
416 | Requested Range Not Satisfiable | Диапазон указанный заголовком запроса Range не может бытьвыполнен; возможно, он выходит за пределы переданного URI | Только HTTP/1.1 |
417 | Expectation Failed | Этот код ответа означает, что ожидание, полученное из заголовка запросаExpect , не может быть выполнено сервером. | Только HTTP/1.1 |
Серверные | |||
500 | Internal Server Error | «Внутренняя ошибка сервера». Сервер столкнулся с ситуацией, которую он не знает как обработать. | HTTP/0. 9 и выше |
501 | Not Implemented | «Не выполнено». Метод запроса не поддерживается сервером и не может быть обработан. Единственные методы, которые сервера должны поддерживать (и, соответственно, не должны возвращать этот код) — GET иHEAD . | HTTP/0.9 и выше |
502 | Bad Gateway | «Плохой шлюз». Эта ошибка означает что сервер, во время работы в качестве шлюза для получения ответа, нужного для обработки запроса, получил недействительный (недопустимый) ответ. | HTTP/0.9 и выше |
503 | Service Unavailable | «Сервис недоступен». Сервер не готов обрабатывать запрос. Зачастую причинами являются отключение сервера или то, что он перегружен. Обратите внимание, что вместе с этим ответом удобная для пользователей(user-friendly) страница должна отправлять объяснение проблемы. Этот ответ должен использоваться для временных условий и Retry-After: HTTP-заголовок должен, если возможно,содержать предполагаемое время до восстановления сервиса. Веб-мастер также должен позаботиться о заголовках, связанных с кешем, которые отправляются вместе с этим ответом, так как эти ответы, связанные с временными условиями, обычно не должны кешироваться. | HTTP/0.9 и выше |
504 | Gateway Timeout | Этот ответ об ошибке предоставляется, когда сервер действует как шлюз и не может получить ответ вовремя. | Только HTTP/1.1 |
505 | HTTP Version Not Supported | «HTTP-версия не поддерживается». HTTP-версия, используемая в запросе, не поддерживается сервером. | Только HTTP/1.1 |
Как расшифровать коды ошибок на Ниссан при диагностике автомобиля
С каждым годом устройство автомобилей усложняется. Производители постоянно добавляют новые функции и опции, которые призваны облегчить жизнь водителя.
К сожалению, на деле излишнее усложнение оборачивается частыми поломками, как механической, так и электронной начинки автомобиля. И чтобы упростить поиск и устранение неполадок, современные машины оборудуются системой диагностики, которая позволяет находить поломки, считывая коды неисправностей, подсказывающие водителю о той или иной проблеме.
Коды ошибок считываются при диагностике, позволяя самостоятельно определить характер неисправности, а затем быстро ее устранить. При этом стоит отметить, что без соответствующего опыта самостоятельно починить машину можно лишь при незначительной поломке. Если автомобиль получил серьезные повреждения, рекомендуем не вмешиваться в работу агрегатов, а обращаться за помощью к профессионалам.
Диагностика на ошибки
Чтобы считать ошибки с бортового компьютера, можно воспользоваться методом самодиагностики. На таких автомобилях, как Ниссан Примера, Альмера, Кашкай и других моделей японской марки, считывание ошибок с бортового компьютера происходит следующим образом:
- Прежде всего, необходимо снять заглушку с диагностического разъема, а затем на две секунды замкнуть контакты, имеющие маркировку IGN и СНК.
- После этого нужно запустить двигатель и убедиться, что на панели горят индикаторы Check Engine и ECU.
- Далее считывают ошибки, считая количество миганий диагностического индикатора. Делают это так – длинные паузы означают десятки, короткие – единицы. То есть две длинные паузы и пять коротких будет означать код ошибки 25.
Чтобы повторить операцию и продолжить проверку систем автомобиля, необходимо заново замкнуть разъемы IGN и СНК на диагностическом разъеме.
При самодиагностике коды ошибок состоят из двух цифр. Если проводить более глубокую проверку с помощью специального оборудования, коды ошибок в работе силовых агрегатов будут выглядеть по-другому.
Чтобы сделать качественную диагностику, желательно обращаться к профессионалам. Дело в том, что в случае с неисправным ЭБУ, компьютер может показать неправильные коды, что, в свою очередь, приведет к неправильному диагнозу. Итогом может стать абсолютно ненужный ремонт.
Сброс ошибок автомобиля
Бывают случаи, когда сигнал об ошибке загорается произвольно без объективных причин. Например, если поменять один из датчиков, может появиться сообщение об ошибке, которое по факту не имеет ничего общего с реальной неисправностью.
К сожалению, для сброса ошибок не предусмотрено отдельной кнопки. Чтобы удалить раздражающий сигнал, нужно сделать следующее:
- На 3 секунды включаем зажигание, не запуская двигатель.
- 5 раз нажимаем на педаль газа.
- После последнего нажатия ждем 7 секунд и еще раз выжимаем газ.
- Держим педаль выжатой, пока не появится код ошибки.
Выполнив описанную операцию, выключаем зажигание. Если все действия проделаны правильно, сигнал об ошибке погаснет.
Расшифровка ошибок Nissan
Правильно расшифровать коды ошибок Ниссан не всегда достаточно для того, чтобы отремонтировать автомобиль. Для качественного ремонта необходимы опыт и специальное оборудование. Без соответствующей подготовки расшифровать сообщения, и устранить неисправность достаточно сложно.
Определить причину поломки можно в автосервисе «Автоклуб 8» в Москве. Квалифицированные механики проведут комплексную диагностику автомобиля на специальном стенде по разумной цене. Мы используем профессиональное оборудование, обеспечивающее оперативность и безупречную точность диагностики. Полученные данные позволяют провести требуемое техническое обслуживание, предотвратив тем самым серьезный внеплановый ремонт машины. Ниже мы приводим полную таблицу с расшифровками кодов на русском языке, в которой вы можете ознакомиться с ошибками, возникающими у автомобилей марки Ниссан.
Коды самодиагностики
Коды | Расшифровка |
11 | Проблема с датчиком вращения коленчатого вала. |
12 | Неверные параметры работы датчика подачи воздуха в двигатель. |
13 | Ошибка в данных температуры охлаждающей жидкости. |
21 | Пропуски в системе зажигания, двигатель «троит». |
34 | Неверный функционал датчика детонации. |
42 | Неправильные параметры датчика температуры топлива. |
43 | Нет данных о положении дроссельной заслонки. |
54 | Проблемы с АКПП. Такая ошибка характерна для модели pathfinder R50 с двигателем VG33E. |
55 | Код отсутствия неисправностей. |
Ошибки системы впрыска
Коды | Расшифровка |
Р0171-Р0175 | Зафиксированы сбои в работе силового агрегата. В частности, в его цилиндрах допущены ошибки при формировании топливовоздушной смеси. Иногда на Nissan Primera Р12 эти комбинации свидетельствуют о неполадках в функционировании контроллеров кислорода или массового расхода воздуха |
Р0200 | Микропроцессорный модуль сообщил о некорректном сигнале, который исходит от одного из форсунок мотора. В первую очередь рекомендуется произвести диагностику цепи этих элементов |
Р0201-Р0212 | Сообщается о некорректном функционировании форсунок в одном из 12 цилиндров агрегата. Требуется детальная диагностика устройств |
Р0213, Р0214 | Блок управления мотором зафиксировал неисправность в работе первой либо второй форсунок при запуске. Ремонт устройств в таких случаях обычно нецелесообразен, требуется их замена |
Р0215 | Данная ошибка сообщает о неисправности или неправильном функционировании стопорного клапана ДВС. Надо более детально проверить работу устройства, при необходимости выполняется его замена |
Р0216 | Микропроцессорным модулем зафиксированы неполадки в функционировании электроцепи регулировки угла опережения зажигания. Надо произвести проверку проводки |
Р0217 | Блок управления сообщает о перегреве силового агрегата. Если эта проблема произошла в ходе движения, то двигатель необходимо заглушить и выяснить причину. Следует открыть моторный отсек, чтобы обеспечить более быстрое остывание агрегата. Ехать дальше при такой проблеме нельзя, поскольку это может привести к возгоранию моторной жидкости. Ее воспламенение станет причиной взрыва ДВС |
Р0218 | Сообщается о перегреве трансмиссионного агрегата. Поэтому мотор надо остановить и выяснить причину, по которой коробка передач функционирует некорректно. Если постоянно использовать автомобиль с перегретой трансмиссией, это приведет к быстрому износу ее основных узлов и элементов. В итоге коробка передач может выйти из строя |
Р0219 | Микропроцессорным модулем сообщается о работе силового агрегата на повышенных оборотах. Необходимо определить причину проблемы |
Р0243 | Сообщается о неисправной работе или выходе из строя первого соленоида турбокомпрессорного устройства |
Р0244-Р0246 | Микропроцессорным модулем зафиксирована некорректная регулировка соленоидного элемента 1 турбокомпрессора. С этого устройства может подаваться неверный сигнал. Требуется диагностика электроцепи. С помощью мультиметра следует проверить проводку на наличие обрывов, а также выполнить регулировку соленоида. При необходимости устройство подлежит замене |
Р0247-Р0250 | Управляющий модуль сообщил о выходе из строя второго соленоида турбокомпрессора. Производится проверка электроцепи и регулировка устройства |
Р0230-Р0233 | Блоком управления зарегистрирована неправильная работа первичной либо вторичной цепи бензонасоса. Причина проблемы может заключаться в появлении обрывов в проводке на определенном участке |
Р0234 | Микропроцессорный модуль сообщает о перегрузке силового агрегата. Требуется выяснить причину проблемы и устранить ее. Регулярная эксплуатация такого авто приведет к более быстрому износу ДВС |
Р0261-Р0296 | При появлении одного из кодов ошибок Ниссан сообщается о неполадках в функционировании цилиндров двигателя: |
Р0300-Р0312 | Микропроцессорный модуль автомобиля Ниссан зафиксировал нарушение порядка зажигания. Проблема может касаться одного из 12 цилиндров. Требуется детальная диагностика силового агрегата |
Другие неисправности
Коды | Расшифровка |
P1212 | Микропроцессорный модуль с помощью этой комбинации сообщает о неисправностях, появившихся в работе КАН-шины авто. Проблема может заключаться в исчезновении сигнала между управляющим блоком, а также ЭБУ антиблокировочной системы. Требуется произвести более детальную диагностику разъема и контактов, возможно их засорение или окисление |
P0335 | Этим кодом блок управления сообщает о неполадках в функционировании контроллера положения коленчатого вала. Возможно, причина неисправности кроется в его электроцепи. Надо произвести детальную диагностику датчика и проверить целостность проводки. Если контроллер действительно работает некорректно и пропадает сигнал от него, то возникнут сложности с запуском двигателя. При полностью вышедшем из строя датчике запустить мотор не получится |
P0340 | Микропроцессорный модуль сообщает о некорректной работе электроцепи на участке линии от управляющего устройства до контроллера распредвала или детонации. Практика показывает, что код ошибки 0340 редко указывает непосредственно на неисправность регулятора. Обычно проблема заключается в повреждении проводки или плохом контакте устройства с электроцепью |
P1320 | Блок управления сообщает о некачественном сигнале зажигания. Причина неисправности 1320 может состоять в поломке предохранительного устройства, которое отвечает за функционирование этой системы. Возможна некорректная работа контакта в электропроводке. Требуется продиагностировать цепь на предмет повреждений |
P1111 | На микропроцессорный модуль поступили данные о неправильном параметре напряжения в электроцепи, связывающей ЭБУ и датчик температуры. Речь идет о контроллере, установленном на входе. Проблема ищется аналогично, как с другими датчиками. Сначала проверяется сам контакт, проводка, если есть необходимость, то меняется регулятор |
C1143 | ЭБУ двигателя сообщает о повреждении электроцепи либо замыкании датчика контроля угла поворота. Нужно произвести детальное тестирование устройства и проводки |
P1614 | Микропроцессорный модуль сообщает о неполадках в функционировании усилителя антенного адаптера на блокираторе двигателя. Если иммобилайзер будет работать некорректно, это приведет к сложностям в запуске ДВС. При полном выходе из строя антенны старт силового агрегата будет невозможен |
U1000, U1001 | Одна из этих ошибок свидетельствуют о появлении неисправностей в работе гидроусилительной системы руля. Причин множество начиная от недостатка смазочного материала в магистралях и заканчивая некорректной работой насоса. Если ГУР сломается, поворот руля будет более сложным |
P0335 | Блок управления зафиксировал неисправность в работе контроллера положения коленвала. Двигатель машины при ошибке 0335 не запустится или будет заводиться с трудом. Иногда во время движения появляются рывки на небольших оборотах ДВС |
кодов состояния ответа HTTP — HTTP
Коды состояния ответа HTTP указывают, был ли успешно выполнен конкретный HTTP-запрос.
Ответы сгруппированы в пять классов:
- Информационные ответы (
100
–199
) - Успешные ответы (
200
–299
) - Сообщения перенаправления (
300
–399
) - Ответы об ошибках клиента (
400
–499
) - Ответы об ошибках сервера (
500
—599
)
Перечисленные ниже коды состояния определены в RFC 9110.
Примечание: Если вы получили ответ, которого нет в этом списке, это нестандартный ответ, возможно, настроенный для программного обеспечения сервера.
-
100 Продолжить
Этот промежуточный ответ указывает, что клиент должен продолжить запрос или проигнорировать ответ, если запрос уже завершен.
-
101 Протоколы переключения
Этот код отправляется в ответ на заголовок запроса
Upgrade
от клиента и указывает протокол, на который переключается сервер.-
102 Обработка
(WebDAV) Этот код указывает, что сервер получил и обрабатывает запрос, но ответа пока нет.
-
103 Ранние подсказки
Этот код состояния в первую очередь предназначен для использования с заголовком
Link
, позволяя пользовательскому агенту начать предварительную загрузку ресурсов, пока сервер готовит ответ.
-
200 ОК
Запрос выполнен успешно. Значение результата «успех» зависит от метода HTTP:
-
GET
: Ресурс был получен и передан в теле сообщения. -
ГОЛОВКА
: Заголовки представления включаются в ответ без тела сообщения. -
PUT
илиPOST
: Ресурс, описывающий результат действия, передается в теле сообщения. -
TRACE
: тело сообщения содержит сообщение запроса, полученное сервером.
-
-
201 Создано
Запрос выполнен успешно, в результате был создан новый ресурс. Обычно это ответ, отправленный после
запросов POST
или несколькозапросов PUT
.-
202 Принято
Запрос получен, но еще не исполнен.
Это ни к чему не обязывает, поскольку в HTTP нет способа отправить асинхронный ответ позже, указывающий результат запроса.
Он предназначен для случаев, когда другой процесс или сервер обрабатывает запрос, или для пакетной обработки.-
203 Неавторитетная информация
Этот код ответа означает, что возвращенные метаданные не совсем такие же, как доступные на исходном сервере, а получены из локальной или сторонней копии.
В основном это используется для зеркал или резервных копий другого ресурса.
За исключением этого конкретного случая, ответ200 OK
предпочтительнее, чем этот статус.-
204 Нет содержимого
Для этого запроса нет контента для отправки, но заголовки могут быть полезны.
Пользовательский агент может обновить свои кэшированные заголовки для этого ресурса новыми.-
205 Сброс содержимого
Указывает пользовательскому агенту сбросить документ, отправивший этот запрос.
-
206 Частичное содержимое
Этот код ответа используется, когда от клиента отправляется заголовок
Range
для запроса только части ресурса.-
207 Мультистатус
(WebDAV) Передает информацию о нескольких ресурсах для ситуаций, когда могут быть уместны несколько кодов состояния.
-
208 Уже сообщалось
(WebDAV) Используется внутри элемента ответа
-
226 IM Используется
(Дельта-кодирование HTTP) Сервер выполнил запрос
GET
для ресурса, и ответ является представлением результата одной или нескольких манипуляций с экземпляром, примененных к текущему экземпляру.
-
300 Множественный выбор
Запрос имеет более одного возможного ответа. Пользовательский агент или пользователь должны выбрать один из них. (Не существует стандартизированного способа выбора одного из ответов, но рекомендуются HTML-ссылки на возможные варианты, чтобы пользователь мог выбрать. )
-
301 Перемещено навсегда
URL запрошенного ресурса был изменен навсегда. Новый URL-адрес дается в ответе.
-
302 Найдено
Этот код ответа означает, что URI запрошенного ресурса был временно изменен .
Дальнейшие изменения в URI могут быть внесены в будущем. Следовательно, этот же URI должен использоваться клиентом в будущих запросах.-
303 См. Другое
Сервер отправил этот ответ, чтобы указать клиенту получить запрошенный ресурс по другому URI с помощью запроса GET.
-
304 Без изменений
Это используется для целей кэширования.
Он сообщает клиенту, что ответ не был изменен, поэтому клиент может продолжать использовать ту же кэшированную версию ответа.-
305 Использовать прокси
Not for use in new websites.»>
Устаревший
Определено в предыдущей версии спецификации HTTP, чтобы указать, что запрошенный ответ должен быть доступен через прокси.
Он устарел из-за проблем безопасности, связанных с внутренней конфигурацией прокси-сервера.-
306 не используется
Этот код ответа больше не используется; он просто зарезервирован. Он использовался в предыдущей версии спецификации HTTP/1.1.
-
307 Временное перенаправление
Сервер отправляет этот ответ, чтобы указать клиенту получить запрошенный ресурс по другому URI тем же методом, который использовался в предыдущем запросе.
Имеет ту же семантику, что и302 Found 9.0007 Код ответа HTTP, за исключением того, что пользовательский агент не должен изменять используемый метод HTTP: если в первом запросе использовался
POST
, во втором запросе должен использоватьсяPOST
.-
308 Постоянное перенаправление
Это означает, что ресурс теперь постоянно находится в другом URI, указанном в заголовке HTTP-ответа
Location:
.
Это имеет ту же семантику, что и301 Moved Permanently
Код ответа HTTP, за исключением того, что агент пользователя не должен изменять используемый метод HTTP: если в первом запросе использовалсяPOST
, во втором запросе должен использоватьсяPOST
.
-
400 Неверный запрос
Сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, искаженный синтаксис запроса, неверный кадр сообщения запроса или ложная маршрутизация запроса).
-
401 Неавторизованный
Хотя стандарт HTTP определяет «неавторизованный», семантически этот ответ означает «не прошедший проверку подлинности».
То есть клиент должен аутентифицировать себя, чтобы получить запрошенный ответ.-
402 Требуется оплата
Экспериментальный
Этот код ответа зарезервирован для использования в будущем.
Первоначальной целью создания этого кода было использование его для цифровых платежных систем, однако этот код состояния используется очень редко, и не существует стандартного соглашения.-
403 Запрещено
у клиента нет прав доступа к контенту; то есть он неавторизован, поэтому сервер отказывается предоставить запрошенный ресурс.
В отличие от401 Unauthorized
, личность клиента известна серверу.-
404 Не найдено
Сервер не может найти запрошенный ресурс.
В браузере это означает, что URL-адрес не распознан.
В API это также может означать, что конечная точка действительна, но самого ресурса не существует.
Серверы также могут отправлять этот ответ вместо403 Запрещено
для сокрытия существования ресурса от неавторизованного клиента.
Этот код ответа, вероятно, наиболее известен из-за его частого появления в Интернете.-
405 Метод не разрешен
Метод запроса известен серверу, но не поддерживается целевым ресурсом.
Например, API может не разрешить вызовDELETE
для удаления ресурса.-
406 Неприемлемо
Этот ответ отправляется, когда веб-сервер после выполнения управляемого сервером согласования контента не находит контента, соответствующего критериям, заданным агентом пользователя.
-
407 Требуется аутентификация прокси-сервера
Это похоже на
401 Неавторизованный
, но для аутентификации требуется прокси-сервер.-
408 Время ожидания запроса
Этот ответ отправляется некоторыми серверами при бездействующем соединении, даже без какого-либо предварительного запроса со стороны клиента.
Это означает, что сервер хотел бы отключить это неиспользуемое соединение.
Этот ответ используется гораздо чаще, поскольку некоторые браузеры, такие как Chrome, Firefox 27+ или IE9, используют механизмы предварительного соединения HTTP для ускорения работы в Интернете.
Также обратите внимание, что некоторые серверы просто отключают соединение, не отправляя это сообщение.-
409 Конфликт
Этот ответ отправляется, когда запрос конфликтует с текущим состоянием сервера.
-
410 Исчез
Этот ответ отправляется, когда запрошенный контент был безвозвратно удален с сервера без адреса пересылки.
Ожидается, что клиенты удалят свои кеши и ссылки на ресурс.
Спецификация HTTP предполагает, что этот код состояния будет использоваться для «ограниченных по времени рекламных услуг».
API не должны чувствовать себя обязанными указывать ресурсы, которые были удалены, с этим кодом состояния.-
411 Требуемая длина
Сервер отклонил запрос, поскольку поле заголовка
Content-Length
не определено, а сервер требует его.-
412 Предварительное условие не выполнено
Клиент указал в своих заголовках предварительные условия, которым сервер не соответствует.
-
413 Слишком большая полезная нагрузка
Объект запроса превышает ограничения, установленные сервером.
Сервер может закрыть соединение или вернуть 9Поле заголовка 0006 Retry-After .-
414 URI слишком длинный
URI, запрошенный клиентом, длиннее, чем сервер готов интерпретировать.
-
415 Неподдерживаемый тип носителя
Медиаформат запрошенных данных не поддерживается сервером, поэтому сервер отклоняет запрос.
-
416 Неудовлетворительный диапазон
Диапазон, указанный полем заголовка
Range
в запросе, не может быть выполнен.
Возможно, диапазон выходит за пределы размера данных целевого URI.-
417 Ожидание не выполнено
Этот код ответа означает, что ожидание, указанное в поле заголовка запроса
Expect
, не может быть выполнено сервером.-
418 Я чайник
Сервер отказывается заваривать кофе в чайнике.
-
421 Неверно направленный запрос
Запрос был направлен на сервер, который не может дать ответ.
Это может быть отправлено сервером, который не настроен для создания ответов для комбинации схемы и полномочий, включенных в URI запроса.-
422 Необрабатываемый объект
(WebDAV) Запрос был сформирован правильно, но его невозможно выполнить из-за семантических ошибок.
-
423 Заблокировано
(WebDAV) Ресурс, к которому осуществляется доступ, заблокирован.
-
424 Ошибка зависимости
(WebDAV) Запрос не выполнен из-за сбоя предыдущего запроса.
-
425 Слишком рано
Экспериментальный
Указывает, что сервер не хочет рисковать обработкой запроса, который может быть воспроизведен повторно.
-
426 Требуется обновление
Сервер отказывается выполнять запрос с использованием текущего протокола, но может сделать это после того, как клиент перейдет на другой протокол.
Сервер отправляет заголовокUpgrade
в ответе 426, чтобы указать требуемый(е) протокол(ы).-
428 Требуется предварительное условие
Исходный сервер требует, чтобы запрос был условным.
Этот ответ предназначен для предотвращения проблемы «потеря обновления», когда клиентGET
s состояние ресурса, изменяет его иPUT
s отправляет его обратно на сервер, когда тем временем третья сторона изменила состояние на сервере, что привело к конфликту.-
429 Слишком много запросов
Пользователь отправил слишком много запросов за заданный промежуток времени («ограничение скорости»).
Сервер не хочет обрабатывать запрос, потому что его поля заголовка слишком велики.
Запрос может быть отправлен повторно после уменьшения размера полей заголовка запроса.-
451 Недоступно по юридическим причинам
Пользовательский агент запросил ресурс, который не может быть предоставлен на законных основаниях, например, веб-страницу, подвергнутую государственной цензуре.
-
500 Внутренняя ошибка сервера
Сервер столкнулся с ситуацией, с которой он не может справиться.
-
501 Не реализовано
Метод запроса не поддерживается сервером и не может быть обработан. Единственными методами, которые должны поддерживать серверы (и, следовательно, которые не должны возвращать этот код), являются
ПОЛУЧИТЬ
иГОЛОВУ
.-
502 Плохой шлюз
Этот ответ об ошибке означает, что сервер, работающий в качестве шлюза для получения ответа, необходимого для обработки запроса, получил недопустимый ответ.
-
503 Служба недоступна
Сервер не готов обработать запрос.
Распространенными причинами являются сервер, который отключен для обслуживания или перегружен.
Обратите внимание, что вместе с этим ответом должна быть отправлена удобная страница с объяснением проблемы.
Этот ответ следует использовать для временных условий иRetry-After
HTTP-заголовок должен, по возможности, содержать предполагаемое время до восстановления службы.
Веб-мастер также должен позаботиться о заголовках, связанных с кэшированием, которые отправляются вместе с этим ответом, поскольку эти временные ответы обычно не следует кэшировать.-
504 Время ожидания шлюза
Этот ответ об ошибке выдается, когда сервер действует как шлюз и не может вовремя получить ответ.
-
505 Версия HTTP не поддерживается
Версия HTTP, используемая в запросе, не поддерживается сервером.
-
506 Вариант также согласовывается
На сервере произошла внутренняя ошибка конфигурации: выбранный вариантный ресурс сам настроен на участие в прозрачном согласовании содержимого и, следовательно, не является надлежащей конечной точкой в процессе согласования.
-
507 Недостаточно памяти
(WebDAV) Метод не может быть выполнен для ресурса, так как сервер не может сохранить представление, необходимое для успешного выполнения запроса.
-
508 Обнаружена петля
(WebDAV) Сервер обнаружил бесконечный цикл при обработке запроса.
-
510 Не расширен
Для выполнения сервером требуются дополнительные расширения запроса.
-
511 Требуется сетевая аутентификация
Указывает, что клиент должен пройти аутентификацию, чтобы получить доступ к сети.
Таблицы BCD загружаются только в браузере
с включенным JavaScript. Включите JavaScript для просмотра данных.
- Список кодов состояния HTTP в Википедии
- Официальный реестр IANA кодов состояния HTTP
Последнее изменение: 000Z»> 25 октября 2022 г. , участниками MDN
Что такое коды ошибок HTTP? Общие коды + Как их исправить
Контент Themeisle бесплатный. Когда вы покупаете по реферальным ссылкам на нашем сайте, мы получаем комиссию. Узнать больше
Если у вас есть веб-сайт, вы столкнетесь с кодами ошибок HTTP хотя бы раз в жизни.
Может быть несколько причин для кода ответа об ошибке HTTP. Это может произойти из-за того, что веб-страница больше недоступна (404 не найдена) или из-за проблемы с сервером (внутренняя ошибка 500).
В этом посте я расскажу вам, что такое коды ошибок HTTP. Это поможет вам лучше понять ответы HTTP.
После этого я рассмотрю наиболее распространенные коды ошибок HTTP, а также несколько советов по исправлению каждого кода.
Что такое коды ошибок HTTP?
Коды состояния HTTP
— это ответы, выданные на запрос клиента к серверу. Например, когда ваш клиент (ваш веб-браузер) пытается подключиться к вашему сайту WordPress (серверу).
В зависимости от того, как обрабатывается запрос, сервер показывает разные ответы. Эти ответы включают в себя перенаправления, ошибки сервера, ошибки клиента и так далее. Коды ошибок HTTP не являются частью веб-страниц; вместо этого они представляют собой ответы серверов о том, как обрабатывается запрос.
Не все коды состояния HTTP указывают на ошибки. Например, некоторые просто сообщают, что страница была перемещена навсегда или временно. Но если вы испытываете ошибки, коды ошибок HTTP, которые вы видите, помогут вам понять, в чем проблема.
Теперь, когда вы знаете, что это такое, давайте рассмотрим некоторые из наиболее распространенных кодов ошибок HTTP и кодов состояния, а также способы их исправления.
Семь наиболее распространенных кодов ошибок HTTP и кодов состояния
«401 Неавторизованный»
Первым в нашем списке кодов ошибок HTTP является 401. Сообщение 401 означает, что сервер получил неаутентифицированный запрос.
В этой ошибке появляется сообщение о том, что страница не может быть загружена из-за неверных учетных данных по какой-либо причине.
Как исправить?
Возможно, изменился URL-адрес для входа или введен неверный URL-адрес. Однако, если это не так, попробуйте очистить кеш браузера и файлы cookie.
Полное руководство по устранению кода ошибки 401 👈
«404 не найдено»
Код состояния 404 — это распространенный код ошибки HTTP в Интернете. Этот ответ HTTP генерируется, когда страница, которую ищет пользователь, не может быть найдена на сервере. Причин появления ошибки 404 может быть несколько. Возможно, из-за того, что веб-мастер удалил страницу или вы ввели неверный URL-адрес (поскольку это ошибка на стороне клиента).
Как исправить?
Исправление неработающей ссылки (или, точнее, 404) по-прежнему является важной задачей обслуживания. Если вы обжора на работе и не против пойти по более длинному маршруту, используйте метод . htaccess. Но более естественный способ сделать это — установить плагин Redirection из каталога WordPress. Затем вы можете перенаправить его на любую веб-страницу на сайте.
Полное руководство по устранению кода ошибки 404 👈
«500 Внутренняя ошибка сервера»
Внутренняя ошибка сервера 500 — это общая ошибка, которая отображается, когда что-то не так с вашим сервером. Поскольку это общее сообщение об ошибке, существует ряд различных причин, включая проблемы с плагинами WordPress, проблемы с PHP, проблемы с базой данных и многое другое.
Как исправить?
Исправление внутренней ошибки сервера 500 немного обременительно, поскольку в ее возникновении виновато более одной причины. Вы, вероятно, захотите прочитать полное руководство для этого.
Полное руководство по устранению 500 Internal Server Error 👈
«502 Плохой шлюз»
В отличие от других кодов ошибок HTTP, 502 отличается. Плохой шлюз возникает, когда один сервер в Интернете получает недопустимый ответ от другого сервера. Код состояния HTTP 502 будет отображаться на экране, когда серверу требуется больше времени, чем ожидалось, для выполнения запроса.
Как исправить?
В большинстве случаев это можно исправить, просто обновив браузер или очистив кэш браузера. Если вы только что перешли на сайт, попробуйте подождать от 24 до 48 часов. Вы даже можете обратиться к хостинг-провайдеру, чтобы уточнить у них. Иногда причиной вашего ответа 502 может быть сторонняя служба CDN или плагин WordPress. Попробуйте переключить тему WordPress на другую, если упомянутые выше исправления не работают.
«301 перемещен навсегда»
HTTP 301 — это когда определенная веб-страница постоянно перемещается на другой URL-адрес. Это не ошибка как таковая, но она передает важную информацию.
Это может быть уровень страницы, где вас укажут на другую похожую публикацию (или даже домашнюю страницу, если на то пошло) или уровень домена.
Как исправить?
Чтобы убедиться, что перенаправление работает безупречно, проверьте настройку перенаправления. Если вы использовали плагин WordPress, попробуйте переключить его с помощью перенаправления. Если вы использовали файл .htaccess для выполнения перенаправления, убедитесь, что вы сделали это правильно. Вот как это сделать. Сохраняйте перенаправление на уровне домена в течение нескольких месяцев, чтобы Google знал, что ресурс перемещен навсегда.
«302 найдено»
Этот код состояния HTTP похож на 301, но используется для временного перенаправления. Этот ответ сообщает Google, что страница временно перемещена и в какой-то момент вернется к исходному URL-адресу. Если все сделано правильно, он перенаправит пользователя на другой URL через пару секунд.
Как исправить?
Самый простой способ настроить перенаправление 302 — использовать плагин WordPress. Вы можете установить и использовать Rank Math из каталога WordPress.
«410 ушли»
Эта ошибка 410 Gone похожа на ответ 404. Думайте об этом как о постоянной ошибке 404. Когда веб-мастер решает навсегда удалить запись или страницу или опубликовать ее на другом сайте, он может использовать этот код.
Ответ 410 сообщает Google, что запрошенный ресурс навсегда удален из Интернета и больше не появится. Это упрощает десканирование или деиндексацию страницы в Google.
Как исправить?
Существует несколько причин ошибки 410. Сначала проверьте введенный URL и убедитесь, что он правильный. Затем попробуйте отладить обновление на веб-сайте WordPress. Удалите плагины WordPress или другие сторонние расширения. Если ничего из этого не работает, то это проблема со стороны сервера. Найдите файл .htaccess. Затем найдите слово «RewriteXXX» в текстовом редакторе .htaccess и введите следующий код: 9(.*)$ http://yourwebsitename.con/expired_page $1 [R=410,L]
При вводе кода замените [http://yourwebsitename.con/expired_page]
на URL-адрес с истекшим сроком действия или там, где вы хотите добавить ответы 410.
Заключение
Теперь, когда вы узнали о наиболее распространенных кодах ошибок HTTP и кодах состояния, пришло время исправить их на своем сайте и улучшить взаимодействие с пользователем и SEO.