Цены снижены! Бесплатная доставка контурной маркировки по всей России

Коды ошибок на: Коды ошибок на PlayStation

Содержание

Расшифровка кодов неисправностей — Multitronics

На сайте может быть представлен неполный перечень кодов неисправностей. Связано это с тем, что производители автомобилей постоянно совершенствуют системы управления двигателем и добавляют новые коды ошибок.

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


Коды ошибок для автомобилей ВАЗ:

Коды ошибок дополнительных систем ВАЗ:

Коды ошибок АПС-6 (6.1)

Коды ошибок электропакета

Коды ошибок электропакета Largus

Коды ошибок САУО / САУКУ

Коды ошибок СНПБ

Коды ошибок СНПБ Takata

Коды ошибок ЭМУР

Коды ошибок БУСО

Коды ошибок АКПП JATCO

Коды ошибок АМТ ZF2180

Коды ошибок ABS Bosch 8 / 9

Коды ошибок ABS / ESP Bosch 8 / 9

Коды ошибок для автомобилей ГАЗ и УАЗ:


Коды ошибок ЭБУ Микас

Коды ошибок ЭБУ Motorola

Коды ошибок ЭБУ Микас 7.6

Коды ошибок ЭБУ Микас 10.3, Микас 12.3

Коды ошибок ЭБУ Микас 12

Коды ошибок ЭБУ Микас 11Е2, Микас 11Е3

Коды ошибок ЭБУ Bosch EDC16C39

Коды ошибок ЭБУ Bosch EDC16C39-6.h2

Коды ошибок Bosch M(E)17.9.7

Коды ошибок Cummins ISF2.8s3129T (SAE J1939)

Коды ошибок дополнительных систем ГАЗ и УАЗ:

Коды ошибок стандарта OBD-2:

P — Powertrain codes — коды, связанные с работой двигателя и/или АКПП

русский (версия 1)

русский (версия 2)

английский


B — Body codes — коды, связанные с работой «кузовных систем» (подушки безопасности, центральный замок, электростеклоподъемники)
русский

английский


С — Chassis codes — коды, относиящиеся к системе шасси (ходовой части)
русский

английский


U — Network codes — коды, относящиеся к системе взаимодействия между электронными блоками (например, к шине CAN)
русский

английский

Коды ошибок проткола SAE J1939 (в т.ч. для двигателей Cummins)

Коды ошибок дополнительных систем импортных автомобилей:

Коды ошибок дополнительных систем автомобилей Renault:


Коды ошибок системы впрыска топлива

Коды ошибок ABS

Коды ошибок АКПП

Коды ошибок ЦЭКБС

Коды ошибок HandsFree

Коды ошибок климатической системы

Коды ошибок мультимедиа

Коды ошибок подушек безопасности (SRS)

Коды ошибок системы полного привода

Коды ошибок приборной панели

Коды ошибок системы радио

Коды ошибок системы телематики

Коды ошибок усилителя рулевого управления

Коды ошибок системы защиты и охраны


Как расшифровать коды ошибок на Ниссан при диагностике автомобиля

С каждым годом устройство автомобилей усложняется. Производители постоянно добавляют новые функции и опции, которые призваны облегчить жизнь водителя.

К сожалению, на деле излишнее усложнение оборачивается частыми поломками, как механической, так и электронной начинки автомобиля. И чтобы упростить поиск и устранение неполадок, современные машины оборудуются системой диагностики, которая позволяет находить поломки, считывая коды неисправностей, подсказывающие водителю о той или иной проблеме.

Коды ошибок считываются при диагностике, позволяя самостоятельно определить характер неисправности, а затем быстро ее устранить. При этом стоит отметить, что без соответствующего опыта самостоятельно починить машину можно лишь при незначительной поломке. Если автомобиль получил серьезные повреждения, рекомендуем не вмешиваться в работу агрегатов, а обращаться за помощью к профессионалам.

Диагностика на ошибки

Чтобы считать ошибки с бортового компьютера, можно воспользоваться методом самодиагностики. На таких автомобилях, как Ниссан Примера, Альмера, Кашкай и других моделей японской марки, считывание ошибок с бортового компьютера происходит следующим образом:

  • Прежде всего, необходимо снять заглушку с диагностического разъема, а затем на две секунды замкнуть контакты, имеющие маркировку IGN и СНК.
  • После этого нужно запустить двигатель и убедиться, что на панели горят индикаторы Check Engine и ECU.
  • Далее считывают ошибки, считая количество миганий диагностического индикатора. Делают это так – длинные паузы означают десятки, короткие – единицы. То есть две длинные паузы и пять коротких будет означать код ошибки 25.

Чтобы повторить операцию и продолжить проверку систем автомобиля, необходимо заново замкнуть разъемы IGN и СНК на диагностическом разъеме.

При самодиагностике коды ошибок состоят из двух цифр. Если проводить более глубокую проверку с помощью специального оборудования, коды ошибок в работе силовых агрегатов будут выглядеть по-другому.

Чтобы сделать качественную диагностику, желательно обращаться к профессионалам. Дело в том, что в случае с неисправным ЭБУ, компьютер может показать неправильные коды, что, в свою очередь, приведет к неправильному диагнозу. Итогом может стать абсолютно ненужный ремонт.

Сброс ошибок автомобиля

Бывают случаи, когда сигнал об ошибке загорается произвольно без объективных причин. Например, если поменять один из датчиков, может появиться сообщение об ошибке, которое по факту не имеет ничего общего с реальной неисправностью.

К сожалению, для сброса ошибок не предусмотрено отдельной кнопки. Чтобы удалить раздражающий сигнал, нужно сделать следующее:

  1. На 3 секунды включаем зажигание, не запуская двигатель.
  2. 5 раз нажимаем на педаль газа.
  3. После последнего нажатия ждем 7 секунд и еще раз выжимаем газ.
  4. Держим педаль выжатой, пока не появится код ошибки.

Выполнив описанную операцию, выключаем зажигание. Если все действия проделаны правильно, сигнал об ошибке погаснет.

Расшифровка ошибок 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 не запустится или будет заводиться с трудом. Иногда во время движения появляются рывки на небольших оборотах ДВС

 

Коды ошибок кондиционеров

Продукция TM Fujitsu славится во всем мире своей непревзойденной технологичностью и надежностью. Система интеллектуальной диагностики позволяет оперативно и с высокой точностью определить ошибки и неисправности в работе кондиционера.

Индикация неисправностей кондиционеров Fujitsu отображается как с помощью кодов на пульте управления сплит-системы, так и в виде мигания светодиодных индикаторов на внутреннем блоке кондиционера.

Если используется беспроводной пульт дистанционного управления, лампочка на модуле фотодетектора будет выдавать коды ошибок с использованием тех или иных схем мигания. В случае использования проводного пульта дистанционного управления, коды ошибок отображаются на дисплее пульта. Схемы мигания лампочки и коды ошибок приведены в таблице ниже. Экран ошибки отображается только в процессе работы.

Индикаторы ошибки

Код ошибки

Описание

Индикатор OPERATION (зеленый)

Индикатор TIMER (оранжевый)

Индикатор ECONOMY (зеленый)

1

1

*

11

Ошибка последовательной связи

1

2

*

12

Ошибка связи проводного пульта ДУ

Ошибка связи серверной

1

5

*

15

Пробный пуск не завершен

Ошибка автоматической регулировки потока воздуха

1

8

*

18

Ошибка связи с внешним устройством

2

2

*

22

Ошибка мощности внутреннего модуля

2

3

*

23

Ошибка комбинирования

2

6

*

26

Ошибка настройки адреса внутреннего модуля

2

9

*

29

Ошибка номера подключенного модуля в системе проводного пульта ДУ

3

1

*

31

Ошибка прерывания подачи питания

3

2

*

32

Ошибка информации о модели печатной платы внутреннего модуля

3

3

*

33

Ошибка определения потребления электроэнергии мотором внутреннего модуля

3

5

*

35

Ошибка ручного/автоматического переключения

3

9

*

39

Ошибка подачи питания на мотор вентилятора внутреннего модуля

3

10

*

3A

Ошибка цепи связи внутреннего модуля (проводной пульт ДУ)

4

1

*

41

Ошибка датчика комнатной температуры

4

2

*

42

Ошибка среднего датчика температуры теплообменника внутреннего модуля

5

1

*

51

Ошибка двигателя вентилятора внутреннего модуля

5

15

*

5U

Ошибка внутреннего модуля

6

2

*

62

Ошибка информации о модели или связи главной печатной платы внешнего модуля

6

3

*

63

Ошибка инвертора

6

4

*

64

Ошибка активного фильтра, ошибка цепи PFC

6

5

*

65

Ошибка левой клеммы срабатывания

6

8

*

68

Ошибка повышения температуры резистора ограничения броска тока внешнего модуля

6

10

*

6A

Ошибка связи микрокомпьютеров печатной платы дисплея

7

1

*

71

Ошибка датчика температуры выпуска

7

2

*

72

Ошибка датчика температуры компрессора

7

3

*

73

Ошибка датчика температуры жидкости теплообменника внешнего модуля

7

4

*

74

Ошибка датчика температуры наружного воздуха

7

5

*

75

Ошибка датчика температуры забора газа

7

6

*

76

Ошибка датчика температуры 2-ходового клапана

Ошибка датчика температуры 3-ходового клапана

7

7

*

77

Ошибка датчика температуры теплообменника

8

2

*

82

Ошибка датчика температуры подвода газа теплообменника переохлаждения

Ошибка датчика температуры выхода газа теплообменника переохлаждения

8

3

*

83

Ошибка датчика температуры трубки жидкости

8

4

*

84

Ошибка датчика тока

8

6

*

86

Ошибка датчика выходного давления

Ошибка датчика давления отсоса

Ошибка переключателя высокого давления

9

4

*

94

Обнаружение расцепления

9

5

*

95

Ошибка обнаружения положения ротора компрессора (перманентная остановка)

9

7

*

97

Ошибка двигателя 1 вентилятора внешнего модуля

9

8

*

98

Ошибка двигателя 2 вентилятора внешнего модуля

9

9

*

99

Ошибка 4-ходового клапана

10

1

*

A1

Ошибка температуры выпуска

10

3

*

A3

Ошибка температуры компрессора

10

4

*

A4

Ошибка высокого давления

10

5

*

A5

Ошибка низкого давления

Устаревшие коды ошибок (актуальные для моделей, снятых с производства)

Ошибки светодиодной индикации

Коды ошибок кондиционеров Fujitsu, высвечиваемые с помощью цветовой индикации внутреннего блока.

Ошибки кондиционеров Fujitsu

Диод красный (кол-во вспышек)

Диод зеленый (кол-во вспышек)

Нет связи между внутренним и наружным модулями

2

Нарушение подсоединения электропроводки к вентилятору наружного блока

3

Не подсоединен термодатчик

4

Нарушена подача электричества

5

Нет связи внутреннего блока и пульта дистанционного управления

8

Короткое замыкание на датчике внешней температуры

2

2

Короткое замыкание на датчике влажности внутри прибора

5

3

Нарушено сопротивление электросети в области датчика

3

2

Нет отвода конденсата, забита трубка

3

3

Нарушена функция термодатчика (попала влага, пыль или грязь)

3

4

Компрессор отключен датчиком в связи с превышением пороговой температуры. Следует проверить подачу тока

3

8

Короткое замыкание электропроводки, кондиционер отключен автоматикой

4

2

Нарушена функция главного реле

4

3

Нарушена подача электрического тока. При такой ошибке кондиционера Fujitsu следует извлечь элементы питания из пульта, обесточить внутренний и наружный блоки, оставить не меньше чем на пять минут и попытаться включить.

4

4

Включилась защита кондиционера от повышенного напряжения

4

7

Нет питания от сети, возможно, сломана электророзетка

4

8

Малое напряжение в электрической сети

5

2

Малое напряжение в электрической сети

5

3

Автоматическое отключение компрессора в случае перегрева

5

5

Нет подачи электричества на вентилятор внешнего модуля

5

6

Короткое замыкание на вентиляторе

6

2

Вентилятор внутреннего модуля вращается медленно. Возможная причина: недостаток смазки, поломанный подшипник мотора, поломан сам мотор, засорен вентилятор

6

3

Нехватка хладагента, вызвавшая повышение температуры нагнетания

7

2

Предельно повышено давление хладагента, перегрелся агрегат. При такой ошибке кондиционера Fujitsu следует проверить медные трубки — они могут быть перегнуты

7

3

Поломан датчик давления

7

5

Засорены фильтры кондиционера

8

2

Засорены фильтры (не в первый раз)

8

3

Поломка реверсивного клапана кондиционера. Прочистить или поменять на новый

8

4

Коды ошибок кондиционера на пульте

Кондиционер Fujitsu: коды неисправности, контроль ошибок системы или System Controller Error.

При «EE» индикации ошибки: если EE отображается на пульте дистанционного управления, нажмите «Энергосбережение» и «Кнопку изменения режима» одновременно. Кнопки удерживайте более 3 секунд.

Коды ошибок будут показаны на дисплее.

1.   Остановить работу кондиционера.

2.   Нажмите кнопку «Мастер управления» и «Ремонтируем Fujitsu» – кнопку управления вентилятором — одновременно в течение 2 секунд или больше, чтобы начать тестовый запуск.

3.   Нажмите кнопку «Пуск / Стоп», чтобы остановить тестовый запуск.

Самодиагностика.

При «E» индикации ошибки и отображающихся «ЕЕ» выполните указанные ниже действия для самодиагностики.

E: EE указывает на ошибку:

1. Дисплей пульта дистанционного управления.

1) Остановите работу кондиционера.
2) Нажмите кнопки установки температуры в течение 5 секунд или больше, чтобы начать самодиагностику кондиционера Fujitsu .

Обратитесь к таблице ниже для того, чтобы прочитать описание каждого кода ошибки Fujitsu.

(3) Нажмите кнопки установки температуры в течение 5 секунд или больше, чтобы остановить самодиагностику.

Коды ошибок кондиционеров Fujitsu, высвечиваемые на дисплее пульта дистанционного управления

Код ошибки кондиционеров Fujitsu

Расшифровка кода ошибки кондиционера Fujitsu

00

Нет связи между дистанционным управлением и наружным блоком

01

Нет связи между внутренним блоком и наружным блоком

02

Нарушена работа термодатчика внутри комнаты

03

Короткое замыкание термодатчика внутри комнаты

04

Нарушена функция термодатчика внешнего теплообменника

05

Короткое замыкание на термодатчике внутреннего теплообменника

06

Сбой температурного датчика на теплообменнике

08

Нарушена подача электроэнергии

09

Поплавковый выключатель работает

Сбой наружного температурного датчика

0b

Короткое замыкание датчика температуры наружного блока

0c

Трубка датчика температуры Fujitsu открыта

0d

Короткое замыкание в трубке датчика температуры

0E

Сбой открытия высокого давления

0F

Сбой в трубке температуры

11

Ошибка в работе кондиционера

12

Сбой работы вентилятора внутреннего блока

13

Отсутствует сигнал от кондиционера

14

Отсутствует сигнал комнатного датчика

Если вы затрудняетесь в распознавании или работе с кодами ошибок кондиционера Fujitsu, рекомендуем обратиться в сервисный центр.

Кроме того, консультацию можно получить в службе поддержки по телефону горячей линии
8-800-550-00-85

или e-mail[email protected]

Код ошибки — это… Что такое Код ошибки?

Код ошибки (англ. Error code) в программировании, — это номер (или сочетания буквы и номера), который соответствует конкретной проблеме в работе программы. Коды ошибок используются для идентификации неправильной работы аппаратного и программного обеспечения, неверного ввода данных пользователем без обработки возникающей при этом исключительной ситуации в коде программы, хотя иногда коды ошибок используются в сочетании с обработкой исключений. Коды ошибок не следует путать с кодами возврата, хотя они часто используются вместе при обработке ошибок. Одни из самых серьёзных кодов ошибок, которые могут встретить пользователи — это коды «Синего экрана смерти» операционной системы Microsoft Windows.

Примеры

В языках программирования, в которых отсутствует механизм обработки исключений (например, в языке С), коды ошибок часто хранятся как глобальные переменные с именами такими как errno. Коды ошибок обычно обозначаются номерами, каждый из которых идентифицирует определенную исключительную ситуацию. В приложении, которое использует коды ошибок, каждая функция обычно определяет один код возврата, который указывает на ошибку общего значения. Получив этот обобщенный код возврата программист может проверить значение, находящееся в глобальном коде ошибки для определения условий, которые привели к возникновению исключительной ситуации. Например, при неудачной попытке открыть файл, функция может установить глобальный код ошибки, указывающий на причину ошибки и возвратить некорректный указатель на файл. Следующий пример показывает как код ошибки может быть использован для описания причины ошибки:

/* попытка открыть файл на чтение */
FILE *fp = fopen("filename", "r");  
/* если файл не может быть открыт, напечатать номер ошибки и сообщение*/
if (fp == NULL){  
    printf("Cannot open file, error %d, %s\n", errno, strerror(errno));
    /* Альтернативно можно использовать perror(), который обеспечивает ту же функциональность */
    perror("Cannot open file");
}

Так как обычно коды ошибок — глобальные переменные, то они могут быть доступны из любой точки программы. Так же как и с другими глобальными переменными, эта простота доступа может быть источником проблем в многопоточной среде. В связи с тем, что в глобальные переменные могут записывать одновременно несколько потоков, это может привести к состоянию гонки. Для решения этой проблемы, POSIX определяет переменную errno как переменную локальную к потоку (thread-local variable).

См. также

Ссылки

Коды ошибок

 

В процессе работы могут появляться ошибки. За консультацией по их устранению обратитесь в техническую поддержу.

 

Коды ошибок с расшифровкой:

 

400 Ошибка формата запроса.

 

404 Задание с заданным uuid не найдено.

 

405 Задание с заданным uuid нельзя отменить.

 

409 Задание с заданным requestId уже существует.

 

5000 Некорректно указан тип запроса задания.

 

5002 Не удалось зарегистрировать РВ.

 

5003 Не корректно указан идентификационный код регистрации.

 

5010 Отсутствует авторизация в сервисе.

 

5021 Устройство с заданным ID не найдено

 

5022 Устройство с заданным ID не существует.

 

5023 Не удалось добавить устройство с заданным ID в список.

 

5024 Не удалось изменить настройки для устройства с заданным ID.

 

5025 Не удалось получить состояние РВ.

 

5026 Не удалось получить настройки интерфейсов обмена данными.

 

5028 Не удалось получить список подключѐнных устройств.

 

5030 Введены не верные данные адреса выбытия.

 

5031 Введены не верные данные кода маркировки.

 

5090 Внутренняя ошибка сервера.

 

Коды ошибок Модуля безопасности (МБ) Регистратора выбытия (РВ):

 

0x12 (18) Команда не поддерживается. Неверное состояние МБ РВ (Команда

 

не разрешена)

 

0x13 (19) Ошибка проверки контрольной суммы, ошибка формата и т.д.

 

0x15 (21) Некорректные входные данные

 

0x16 (22) Неверная длина входных данных

 

0x17 (23) Буфер заполнен

 

0x18 (24) Некорректный параметр команды ParamChain

 

0x19 (25) Некорректный параметр команды ParamMode, режим не поддерживается

 

0x28 (40) Требуется завершить цепочку

 

0x29 (41) Есть данные, цепочка не может быть завершена

 

0x31 (49) Формат сертификата неверен

 

0x32 (50) Срок действия сертификата истѐк

 

0x33 (51) Ошибка проверки криптограммы

 

0x34 (52) Превышено количество использований сеансового ключа

 

0x35 (53) Требуется ключ для проверки

 

0x41 (65) Не была проведена авторизация пользователя

 

0x42 (66) Не была проведена аутентификация с удаленным сервером

 

0x43 (67) Нарушена последовательность команд аутентификации, транзакции

 

0x44 (67) Некорректное сообщение (ошибка структуры, некорректный тип

 

данных, размер переданных данных не соответствует указанному в

 

заголовке сообщения)

 

0x75 (117) Устройства МБ РВ не готовы к работе

 

0x83 (131) Не все отчеты выданы

 

0x85 (133) Сертификат не найден

 

0x86 (134) Команда не разрешена, связь со спутником отсутствует более 24 часов

 

0x87 (135) Команда не разрешена, ПИН-код заблокирован

 

0xE0 (224) Рассинхронизация между элементами МБ РВ

 

0xE1 (225) Внутренняя ошибка МБ РВ при передаче данных

 

0xE2 (226) Недостаточное напряжение питания МБ РВ

 

Коды ошибок Регистратора выбытия:

 

0x101 (257) ошибка связи с сервером эмиссии

 

0x102 (258) Ошибка аутентификации на сервере эмиссии

 

0x103 (259) Ошибка связи с МБ РВ

 

0x104 (260) МБ РВ не готов

 

0x105 (261) МБ РВ не активирован

 

0x106 (262) МБ РВ заблокирован

 

0x107 (263) Некорректные параметры команды

 

Коды ошибок стиральной машины LG: полный список — журнал LG MAGAZINE Россия

Стиральная машина LG выдает ошибку? Полный список кодов ошибок стиральных машин LG с расшифровкой и инструкцией по устранению.

Код ошибки выводится на LED или ЖК-дисплее на панели управления стиральной машины LG. Коды не зависят от типа двигателя СМА (стиральная машина автомат) и не указывают на конкретную деталь, требующую ремонта или замены. Коды ошибок сообщают о сбое на определенном участке. Ниже будет дана расшифровка ошибок стиральной машины LG, возможная причина их появления и инструкция по устранению. 

Код ошибки dEОшибка стиральной машины LG, возникающая при нажатии кнопки «Пуск», если открыта или не до конца захлопнута дверца. Варианты устранения:

  • Повторно откройте и закройте дверцу до характерного щелчка. Убедитесь, что стиральная машинка LG захлопнулась.
  • Проверьте дверную ручку на повреждения или износ. Обратите внимание на язычок (крючок) – он должен пружинить и не западать. Очистите его от возможных засоров.
  • Если предыдущие действия не дали результата и ошибка не пропала, следует обратиться в сервисный центр LG для замены дверного замка.

Код CLДанный код указывает на то, что включена блокировка от детей. В этом случае стиральная машина не реагирует на нажатие кнопок и не открывается. Для того, чтобы отключить режим, необходимо нажать на стиральной машине LG определенную комбинацию клавиш. Эти комбинации могут быть различными для разных моделей стиральных машин LG. Чтобы узнать точно, какая именно комбинация подходит именно вашей модели, оптимальным будет посмотреть информацию в Руководстве пользователя. 

Если сделать это невозможно, то можно попробовать подобрать комбинацию клавиш из числа самых распространенных: 

  • «Предварительная стирка» + «Супер полоскание». 
  • «Дополнительная стирка» + «Интенсивная стирка». 
  • «Температура» + Опционная клавиша.

Код  ошибки IE. Возникает в случае, если вода не заполнила барабан в установленный срок. У машин предыдущего поколения индикация без дисплея проявится включенными огнями. Прежде чем искать причину в стиральной машине, необходимо проверить давление воды в квартире. Если напор воды достаточный, то:

  • Проверьте, включена ли подача воды в стиральную машинку. Возможно, перекрыт кран.
  • Проверьте шланг на перегибы и дыры.
  • Проверьте давление в заливном шланге. Открутите шланг и включите воду, предварительно поставив ведро. 
  • Достаньте фильтр из шланга стиральной машины LG и промойте под струей воды.

Если вышеперечисленные действия не помогли, следует обратиться в сервисный центр LG. Стиральной машине может потребоваться замена датчика воды или клапана залива воды.

Код ошибка РЕ. Эта ошибка датчика уровня воды (прессостата). Стиральные машины выдают ошибку РЕ, если в течение определенного времени, бак не был заполнен до необходимого уровня или заполнение водой произошло быстрее, чем за 4 минуты. Действия схожи с ошибкой IE:

  • Сначала необходимо проверить давление воды в квартире.
  • Далее проверяем шланг на перегибы, дыры и засоры. 
  • Обращаемся в сервисный центр LG для замены датчика воды, если это необходимо. 

Кодом ошибки FE называют ошибку переполнения. Код отображается, когда достигнут предельный уровень воды в баке. В этом случае необходимо:

  • Проверить не слишком ли много пены в стиральной машине. Такое может случиться, если используется неподходящее моющее средство. 
  • Далее отсоединить шланг прессостата, проверить его на засор и прочистить.
  • Изучить клапан залива воды, возможно, в него случайно попал посторонний предмет, который мешает закрытию.
  • Затем проверить контакты и провода на датчике давления – они могут окислиться или повредиться.
  • Если перечисленные действия не помогли, то следует обратиться в сервисный центр LG, для проверки электронного контроллера, датчика уровня или клапана залива воды.

Ошибка ОЕ у стиральных машин высвечивается, когда машинка не может слить воду из сиcтемы:

  • В первую очередь необходимо проверить, не было ли сбоя в работе электроконтроллера. Попробуйте исправить ситуацию, когда стиральная машина LG показывает ошибку, перезагрузив ее. Отключите стиральную машинку от сети на 10-15 минут, затем снова включите и продолжите стирку.
  • Также необходимо проверить состояние сливного шланга, возможно, он пережать и его нужно распрямить. Возможно, стиральная машина LG показывает ошибку ОЕ по этой причине.
  • Затем проверяем шланг на предмет засора. Если засор есть, шланг следует отсоединить от сливной системы и либо промыть под струей горячей воды, либо прочистить стальной проволокой. 
  • Далее проверяем на засор сливной фильтр. Устранить засор несложно, для этого открываем нижнюю панель стиральной машины и выкручиваем деталь против часовой стрелки. Сам фильтр промывается под струей воды. После промывки, устанавливаем фильтр на место.
  • Также необходимо проверить на предмет засора канализацию в квартире. Для этого открываем все краны и смотрим, как быстро утекает вода в раковине и в ванной комнате.
  • Если перечисленные действия не помогли, необходимо провести комплексную диагностику стиральной машины. Для этого лучше обратиться в сервисный центр LG.

Код ошибки LE характерен для стиральных машин LG c прямым приводом Direct Drive. Возможные причины возникновения:

  • Неплотно закрыта дверца. Незаблокированная дверца не замыкает цепь и сообщает, что запуск программы невозможен. Это и приводит к ошибке. Попробуйте повторно открыть и закрыть дверцу стиральной машины LG до характерного щелчка.
  • Сбой в блоке управления. Сбой может произойти из-за скачков напряжения либо других причин, свидетельствующих о перегрузках техники. Чтобы избавиться от ошибки LE, отключите стиральную машину LG примерно на четверть часа и затем включите повторно. 
  • Перевес белья в барабане. Перевес приводит к ошибке LE во время отжима вещей. Машинка не может правильно распределить вещи, и образовавщийся ком перегружает двигатель. Чтобы возобновить вращение барабана и убрать ошибку, необходимо вытащить часть вещей и отжать белье в два этапа.
  • Низкое напряжение в сети. Стиральная машина останавливается с ошибкой LE, если напряжение в сети ниже нормы. Необходимо подождать, когда устранят неполадки и напряжение придет в норму, затем повторно включить машинку. 
  • Блокировка барабана посторонними предметами. В качестве постороннего предмета может выступать оторвавшаяся пуговица от вещей, ключи или брелок, которые забыли заблаговременно достать из кармана. Они могут попасть между барабаном и корпусом. Выключите стиральную машинку и попробуйте рукой прокрутить барабан. Если он не вращается, то с помощью пинцета извлеките посторонний предмет, блокирующий вращение барабана. 

Если устранить ошибку самостоятельно не получается, лучше обратиться в сервисный центр LG. 

С кодом ошибки UE вы столкнетесь, если стиральная машина LG обнаружит несбалансированную нагрузку из-за неравномерного распределения вещей: 

  • Убедитесь, что вещей в устройстве достаточно.
  • Перераспределите вещи в барабане стиральной машины. 

Ошибка СЕ указывает на то, что стиральная машина не может крутить загруженное белье. Часто возникает из-за перегруза. Общая рекомендация в этом случае – стирка вещей на несколько стирок. Если ошибка не исчезает, следует обратиться в сервисный центр LG. 

Ошибка с кодом PF означает сбой в питании:

  • Убедитесь, что шнур питания правильно закреплен и подключен.
  • Стиральная машина LG не должна быть подключена к многофункциональному разъему. 
  • Проверьте проводку и соединения.
  • Проверьте индикатор включения.

Код ошибки SE появляется на стиральных машинках с полным приводом Direct Drive и означает, что система управления не может определить вращение мотора. Требуется диагностика в сервисном центре. 

Код tE определяется при ошибке датчика нагрева воды. Требует обращения в сервисный центр LG и вероятной замены датчика температуры (термистора или терморезистора).

Ошибка Е3 высвечивается очень редко и означает, что стиральная машина не может определить наличие вещей в барабане из-за их малого количества. Требуется дозагрузить стиральную машину.

Ошибка с кодом Е1 высветится, если произошла утечка воды в поддон по причине разгермертизации бака или шлангов. При наличии воды в поддоне, тщательно осмотрите патрубки, бак или манжету люка на предмет повреждений. 

Код ошибки АЕ по действиям аналогичен коду Е1. Появляется только в стиральных машинках LG с системой AquaStop. Единственное отличие, если ошибка высветилась, а воды в поддоне нет, то необходимо проверить поплавок, он мог сместиться из-за вибрации или под него могли попасть посторонние предметы. 

Во всех ошибках, кроме ошибки РЕ, предварительно необходимо убедиться, что не было сбоя в работе электроконтроллера из-за перепада напряжения. Необходимо отключить машинку, подождать 10-15 минут и запустить снова.

Читайте так же «Вопросы и ответы» 

Стиральная машина — Индикаторы на дисплее и о чем они говорят

Коды ошибок Планар, Бинар, 14ТС

Код неисправности Кол-во миганий светодиодаОписание неисправности Причина неисправности Рекомендуемые методы устранения неисправности 
011Перегрев теплообменника Датчик перегрева выдает сигнал на выключение отопителя. Температура теплообменника в зоне датчика более 250ºС Проверить входное и выходное патрубки нагревателя на предмет свободного прохождения через нагреватель воздуха. Проверить целостность вентилятора и его работу. Проверить датчик перегрева при необходимости заменить. Проверить теплообменник 
0212Возможный перегрев. Перегрев внутри отопителя в зоне блока управления. За время продувки или во время работы недостаточно охлаждён блок управления. Проверить входной и выходной патрубки нагревателя на предмет свободного входа и выхода воздуха и повторить запуск для охлаждения отопителя. Проверить целостность вентилятора и его работу. 
04 или 06* 6Неисправность датчика температуры в блоке управления Вышел из строя датчик температуры (находиться в блоке управления, замене не подлежит) Заменить блок управления. 
55Неисправность индикатора пламени Короткое замыкание на корпус или обрыв в электропроводке индикатора Проверить индикатор пламени, при необходимости заменить. 
717Обрыв цепи датчика перегрева. Неисправность датчика. Окисление контактов в колодке. Проверить цепь датчика перегрева на обрыв. Удалить окисление с контактов разъема. 
08 или 29* 3Прерывание пламени при работе отопителя Негерметичность топливопровода. Низкая производительность топливного насоса. Неисправность индикатора пламени. Засорен газоотводящий трубопровод или воздухозаборник. Проверить герметичность топливопроводов, подтянуть хомуты на топливопроводах. Проверить воздухозаборник и газоотводящий трубопровод. Проверить топливный насос. Если отопитель запускается, то проверить индикатор пламени 
094Неисправность свечи накаливания Короткое замыкание, обрыв, неисправность блока управления. Проверить свечу накаливания. Проверить блок управления. 
1011Электродвигатель нагнетателя воздуха не набирает необходимых оборотов Повышенное трение в подшипниках или задевание крыльчатки за улитку в нагнетателе воздуха. Неисправность электродвигателя Проверить разъемы, идущие от электродвигателя к блоку управления. Удалить окисление с контактов. Заменить нагнетатель воздуха. Заменить блок управления
1118Неисправность датчика температуры нагреваемого воздуха (на входе) Механическое повреждение. Окисление контактов в колодке. Проверить соединительные провода. Проверить датчик
129Отключение, повышенное напряжение более 30 В (более 16 В для 12 В отопителя) Неисправен регулятор напряжения. Неисправна аккумуляторная батарея Проверить клеммы на аккумуляторной батарее и подводящую электропроводку. Проверить аккумуляторную батарею, при необходимости зарядить или заменить. Проверить работу регулятора напряжения автомобиля, при необходимости отремонтировать или заменить. 
159Отключение, пониженное напряжение менее 20 В (менее 10 В для 12 В отопителя) Неисправен регулятор напряжения. Неисправна аккумуляторная батареяПроверить клеммы на аккумуляторной батарее и подводящую электропроводку. Проверить аккумуляторную батарею, при необходимости зарядить или заменить. Проверить работу регулятора напряжения автомобиля, при необходимости отремонтировать или заменить.
1610Превышено время на вентиляцию За время продувки недостаточно охлаждён нагреватель. Проверить систему подачи воздуха для сгорания и газоотводящий трубопровод. Проверить индикатор пламени. 
177Неисправность топливного насоса Короткое замыкание или обрыв в электропроводке топливного насоса. Проверить топливный насос. Заменить топливный насос. 
132Отопитель не запускается — исчерпаны две автоматические попытки запуска Нет топлива в бачке Залить топливо в бачок 
Марка топлива не соответствует условию эксплуатации при низких температурах. Заменить топливо
Недостаточное количество подаваемого топлива. Устранить негерметичность топливопровода. Проверить на производительность топливный насос. 
Засорен газоотводящий трубопровод или воздухозаборник. Очистить воздухозаборник газоотводящий трубопровод от возможного засорения 
Недостаточный разогрев свечи, неисправность блока управления. Проверить свечу. 
Крыльчатка задевает за улитку в нагнетателе воздуха и, как следствие, уменьшается подача воздуха в камеру сгорания Заменить нагнетатель воздуха после определения его неисправности. 
Засорено отв Ø 1,5 мм в свечном штуцере камеры сгорания. Засорена или неправильно установлена свечная сетка. Прочистить отв Ø 1,5 мм. Осмотреть сетку и установить ее
208Нет связи между пультом управления и блоком управления. Перегорели предохранители на жгуте питания. Проверить предохранители, при необходимости заменить 
Пульт управления не получает данные с блока управления.Проверить соединительные разъемы и зеленый провод в переходном жгуте. Удалить окисление с контактов разъемов. Проверить пульт управления и переходной жгут
2711Двигатель не вращается Окисление контактов в колодке. Заклинил по причине разрушения подшипника, магнитопласта (ротора). Попадание посторонних предметов и т. п. Проверить разъемы и жгуты, идущие от электродвигателя к блоку управления. Устранить по возможности неисправности. Заменить нагнетатель воздуха.  
2811Двигатель вращается с постоянной скоростью, т.е. не поддается управлению Неисправность платы управления электродвигателя или блока управления. Проверить разъемы и жгуты, идущие от электродвигателя к блоку управления. Устранить по возможности неисправности. Заменить нагнетатель воздуха. 
29   См. код ошибки 08
308Нет связи между пультом управления и блоком управления. Блок управления не получает данные с пульта управления. Проверить соединительные разъемы и белый провод в переходном жгуте. Удалить окисление с контактов разъемов. Проверить пульт управления и переходной жгут. Если пульт работает, то необходимо заменить блок управления. 
3114Перегрев в зоне датчика температуры выхода нагретого воздуха Датчик температуры нагретого воздуха выдает сигнал на выключение отопителя. Проверить датчик температуры 
3215Неисправность датчика температуры выхода нагретого воздуха Неисправность датчика температуры нагретого воздуха (на входе) Проверить соединительные провода. Проверить датчик.
3316Отопитель заблокирован Ошибка перегрев повторилась 3 раза подряд. Разблокировать отопитель можно двумя способами. Подробнее в инструкции по сбросу блокировки 
3419Изменена конструкция отопителя Один из датчиков температуры (входа, выхода или перегрева) установлен в неправильное положение и показывает неверную информацию. Проверить расположение датчиков температуры. Проверить датчики
3513Срыв пламени Просадка напряжения питания Проверить аккумуляторную батарею, электропроводку. (Просадка напряжения может возникнуть из-за длительного включения электростартера). 
3620Температура индикатора пламени выше нормы Неисправность индикатора пламени. Неисправность стабилизатора в камере сгорания. Проверить индикатор пламени. Осмотреть камеру сгорания. 
780Зафиксирован срыв пламени во время работы.  См. код ошибки 08 

Полный список кодов состояния HTTP + объяснение каждого

Что означает ошибка клиента 4xx?

Код состояния 4xx Client Error означает, что веб-сайт или страница не могут быть доступны, и либо страница недоступна, либо запрос содержит неверный синтаксис. Как владелец веб-сайта, вы должны сделать все возможное, чтобы избежать этого, так как это означает, что ваши пользователи не найдут то, что ищут. Это могут быть либо страницы, которые больше не найдены и либо временно, либо навсегда исчезли.Помимо плохого взаимодействия с пользователем, это также может повредить вашим усилиям по SEO.

 

Что означает 400 Bad Request?

Код состояния 400 Bad Request означает, что сервер не может понять запрос из-за неправильного синтаксиса.

 

Что означает 401 Не авторизовано?

Код состояния 401 Unauthorized означает, что запрос не был применен, поскольку сервер требует аутентификации пользователя.

 

Что означает ошибка 402 Payment Required?

Код состояния 402 Payment Required является ответом, зарезервированным для использования в будущем. Изначально он был создан для внедрения в цифровые платежные системы, однако используется редко, и стандартного соглашения по его использованию не существует.

 

Что означает 403 Запрещено?

Код состояния 403 Forbidden означает, что запрос клиента был отклонен, поскольку у клиента нет прав на доступ к содержимому.В отличие от ошибки 401, личность клиента известна серверу, но, поскольку он не авторизован для просмотра содержимого, сервер отклоняет правильный ответ.

 

Что означает ошибка 404?

Код состояния 404 Not Found означает, что сервер либо не нашел текущего представления запрошенного ресурса, либо пытается скрыть его существование от неавторизованного клиента.

При рассмотрении вещей с точки зрения SEO кодовые страницы 404 Not Found с большим объемом трафика должны быть перенаправлены с помощью 301 на наиболее релевантную страницу.Однако для некоторых страниц может потребоваться ошибка 404, например, если товара нет в наличии в течение длительного периода времени. Если у вас есть внешние ссылки, указывающие на страницу, которая возвращает 404, вы потеряете ссылочный вес, который в противном случае давали бы эти ссылки.

Если вам нужно исправить ошибку 404, перейдите к этому разделу.

 

Что означает 405 Метод не разрешен?

Код состояния 405 Method Not Allowed означает, что хотя серверу известен метод запроса, этот метод отключен и не может использоваться.

 

Что означает код 406 «Неприемлемо»?

Код состояния 406 Not Acceptable отправляется сервером, когда он не находит никакого контента, соответствующего критериям, заданным пользовательским агентом.

 

Что означает 407 Требуется аутентификация прокси-сервера?

Код состояния 407 Proxy Authentication Required означает, что клиент должен сначала пройти аутентификацию через прокси (аналогично 401).

 

Что означает 408 Request Timeout?

Код состояния 408 Request Timeout означает, что сервер не получил полный запрос за то время, которое он подготовил для ожидания.

 

Что означает 409 Конфликт?

Код состояния 409 Conflict означает, что запрос не может быть выполнен из-за конфликта с текущим состоянием целевого ресурса и используется в ситуациях, когда пользователь может повторно отправить запрос после разрешения конфликта.

 

Что означает 410 Gone?

Код состояния 410 Gone означает, что целевой ресурс был удален, и состояние кажется постоянным.

С точки зрения SEO, код состояния 410 Gone является более постоянной версией 404. Страница больше не будет доступна с сервера и не имеет доступного адреса для пересылки. Если вы хотите полностью удалить страницу из поискового индекса Google, то использование 410 на странице — правильный способ сделать это (вместо простого 404).

 

Что означает 411 Требуемая длина?

Код состояния 411 Length Required означает, что сервер отклонил запрос, поскольку он требует определения поля заголовка Content-Length.

 

Что означает ошибка 412 Precondition Failed?

Код состояния 412 Precondition Failed означает, что сервер не соответствует одному или нескольким предварительным условиям, указанным в полях заголовка запроса.

 

Что означает 413 Payload Too Large?

Код состояния 413 Payload Too Large означает, что сервер отказывается обрабатывать запрос, поскольку полезная нагрузка запроса больше, чем сервер может или хочет обработать.Хотя сервер может закрыть соединение, чтобы клиент не мог продолжить запрос, он должен сгенерировать поле заголовка Retry-After и через какое время клиент может повторить попытку.

 

Что означает слишком длинный URI 414?

Код состояния 414 URI Too Long означает, что сервер отказывается обслуживать запрос, поскольку цель запроса была длиннее, чем сервер хотел интерпретировать.

 

Что означает 415 Неподдерживаемый тип носителя?

Код состояния 415 Unsupported Media Type означает, что сервер отклоняет запрос, так как он не поддерживает формат носителя запрошенных данных.

 

Что означает 416 Range Not Satisfiable?

Код состояния 416 Range Not Satisfiable означает, что диапазон, указанный в поле заголовка Range запроса, не может быть выполнен. Причина может заключаться в том, что указанный диапазон выходит за пределы размера данных целевого URI.

 

Что означает ошибка 417 «Ошибка ожидания»?

Код состояния 417 Expectation Failed означает, что ожидание, указанное в поле заголовка запроса Expect, не может быть выполнено сервером.

 

Что означает 418 Я чайник?

Код состояния 418 Я чайник означает, что сервер отказывается заваривать кофе, потому что на самом деле это чайник. (Это отсылка к первоапрельской шутке 1998 года под названием «Протокол управления гипертекстовым кофейником»).

 

Что означает ошибка 421 «Неверно направленный запрос»?

Код состояния 421 Misdirected Request означает, что запрос клиента был направлен на сервер, который не настроен для получения ответа.

 

Что означает 422 Unprocessable Entity?

Код состояния 422 Unprocessable Entity означает, что хотя запрос был правильно сформирован, сервер не смог выполнить его из-за семантических ошибок.

 

Что означает 423 Заблокировано?

Код состояния 423 Locked означает, что ресурс, к которому осуществляется доступ, заблокирован.

 

Что означает ошибка 424 Failed Dependency?

Код состояния 424 Failed Dependency означает, что запрос не выполнен из-за сбоя предыдущего запроса.

 

Что означает 425 слишком рано?

Код состояния 425 Too Early означает, что сервер не хочет рисковать обработкой запроса, который может быть воспроизведен повторно.

 

Что означает 426 Требуется обновление?

Код состояния 426 Upgrade Required означает, что, хотя сервер отказывается выполнять данный запрос с использованием текущего протокола, он может сделать это после того, как клиент был обновлен до другого протокола.

 

Что означает 428 Precondition Required?

Код состояния 428 Precondition Required означает, что исходный сервер требует, чтобы запрос был условным.

 

Что означает 429 слишком много запросов?

Код ответа 429 Too Many Requests означает, что за указанное время пользователь отправил слишком много запросов.

 

431 Поля заголовка запроса слишком велики означает, что сервер не желает обрабатывать запрос, поскольку его поля заголовка действительно слишком велики, однако запрос может быть отправлен снова после уменьшения размера полей заголовка запроса.

 

Что означает код 451 «Недоступен по юридическим причинам»?

Код ответа 451 Недоступен по юридическим причинам означает, что пользователь запросил незаконный ресурс (например, страницы и сайты, заблокированные правительством).

Полное руководство и список кодов ошибок

Коды состояния HTTP

подобны коротким заметкам с сервера, которые прикрепляются к веб-странице. На самом деле они не являются частью контента сайта. Вместо этого это сообщения от сервера, сообщающие вам, как все прошло, когда он получил запрос на просмотр определенной страницы.

Сообщения такого типа возвращаются каждый раз, когда ваш браузер взаимодействует с сервером, даже если вы их не видите. Если вы являетесь владельцем или разработчиком веб-сайта, понимание кодов состояния HT TP имеет решающее значение. Когда они появляются, коды состояния HTTP являются бесценным инструментом для диагностики и исправления ошибок конфигурации веб-сайта.

В этой статье представлены несколько кодов состояния и ошибок сервера, а также объясняется, что они говорят о том, что происходит на сервере за кулисами.

Давайте погрузимся!

Предпочитаете смотреть видео версию?

Что такое коды состояния HTTP?

Каждый раз, когда вы нажимаете на ссылку или вводите URL-адрес и нажимаете Введите , ваш браузер отправляет запрос на веб-сервер для сайта, к которому вы пытаетесь получить доступ. Сервер получает и обрабатывает запрос, а затем отправляет обратно соответствующие ресурсы вместе с заголовком HTTP.

кодов состояния HTTP доставляются в ваш браузер в заголовке HTTP. Хотя коды состояния возвращаются каждый раз, когда ваш браузер запрашивает веб-страницу или ресурс, в большинстве случаев вы их не видите.

Обычно только когда что-то идет не так, вы можете увидеть его в своем браузере. Это способ сервера сказать: «Что-то не так. Вот код, который объясняет, что пошло не так».

Google 404 Код состояния HTTP

Если вы хотите увидеть коды состояния, которые ваш браузер обычно не показывает, существует множество различных инструментов, которые облегчают эту задачу. Расширения браузера доступны для удобных для разработчиков платформ, таких как Chrome и Firefox, а также существует множество веб-инструментов для извлечения заголовков, таких как Web Sniffer.

Чтобы просмотреть коды состояния HTTP с помощью одного из этих инструментов, найдите строку в верхней части отчета с надписью «Статус: HTTP/1.1». За этим последует код состояния, возвращенный сервером.

Понимание классов кодов состояния HTTP

кодов состояния HTTP разделены на 5 «классов». Это группы ответов, имеющих сходное или родственное значение. Знание того, что они собой представляют, может помочь вам быстро определить общее содержание кода состояния , прежде чем  вы начнете искать его конкретное значение.

Пять классов включают:

  • 100 с: Информационные коды, указывающие на то, что запрос, инициированный браузером, продолжается.
  • 200 с:  Коды успеха возвращаются, когда запрос браузера получен, понят и обработан сервером.
  • 300 с:  Коды перенаправления возвращаются, когда запрошенный ресурс заменяется новым.
  • 400s:  Коды ошибок клиента, указывающие на проблему с запросом.
  • 500s:  Коды ошибок сервера, указывающие на то, что запрос был принят, но ошибка на сервере помешала выполнению запроса.

В каждом из этих классов существует множество серверных кодов, которые могут быть возвращены сервером. Каждый отдельный код имеет особое и уникальное значение, которое мы рассмотрим в более подробном списке ниже.

Почему коды состояния HTTP и ошибки имеют значение для поисковой оптимизации (SEO)

Боты поисковых систем видят коды состояния HTTP во время сканирования вашего сайта.В некоторых случаях эти сообщения могут повлиять на то, индексируются ли ваши страницы и каким образом, а также на то, как поисковые системы воспринимают состояние вашего сайта.

Вообще говоря, 100- и 200-уровневые коды состояния HTTP не окажут большого влияния на вашу поисковую оптимизацию. Они сигнализируют о том, что на вашем сайте все работает как надо, и позволяют роботам поисковых систем продолжать свой путь. Тем не менее, они также не собираются повышать ваш рейтинг.

Подпишитесь на информационный бюллетень

Хотите узнать, как мы увеличили трафик более чем на 1000%?

Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

Подпишись сейчас

По большей части для SEO важны коды более высокого уровня.Ответы уровня 400 и 500 могут помешать ботам сканировать и индексировать ваши страницы. Слишком много таких ошибок также может указывать на то, что ваш сайт не имеет высокого качества, что может привести к снижению вашего рейтинга.

300-уровневые коды имеют немного более сложные отношения с SEO. Главное, что вам нужно знать, чтобы понять их влияние, — это разницу между постоянными и временными переадресациями, которую мы рассмотрим более подробно в соответствующем разделе ниже.

В двух словах, однако, постоянные перенаправления делят вес ссылок с обратными ссылками, а временные — нет.Другими словами, когда вы используете временную переадресацию для перемещенных страниц, вы теряете SEO-преимущество всего того, что вы сделали.

Проверка кодов состояния HTTP в Google Search Console

Один из способов отслеживать, как Google воспринимает коды состояния HTTP на вашем сайте, — использовать Google Search Console. Коды состояния уровня 300, 400 и 500 можно просмотреть в отчете Coverage  :

. Отчет об охвате Google Search Console

В этой области панели управления отображаются четыре типа контента на вашем сайте:

  • Страницы, возвращающие ошибки.
  • Действительные страницы с предупреждениями.
  • Допустимые ресурсы.
  • Контент исключен из индекса.

Вы можете найти страницы с кодами состояния HTTP уровня 300, 400 и 500 в разделах Исключено , Ошибка или Действительны с предупреждениями , в зависимости от типа кода. Например, переадресация 301 может быть указана в разделе Исключено как Страница с переадресацией :

. Страница с переадресацией в отчете о покрытии Google Search Console.

400- и 500-уровневые коды состояния, скорее всего, появятся под кодом Error .

Еще один способ просмотреть коды состояния HTTP — использовать инструмент URL Inspection . Если Google не может проиндексировать определенную страницу из-за ошибки, вы увидите это здесь:

. Ошибка 404 в инструменте проверки URL-адресов Google Search Console

. Дополнительные советы по использованию Google Search Console можно найти в нашем подробном руководстве по платформе.

Полное руководство и список кодов состояния HTTP

Хотя существует более 40 различных кодов состояния сервера, вы, скорее всего, будете сталкиваться с менее чем дюжиной на регулярной основе.Ниже мы рассмотрели наиболее распространенные, а также несколько малоизвестных кодов, с которыми вы все еще можете столкнуться.

100 кодов состояния

100-уровневый код состояния говорит вам, что запрос, который вы сделали на сервер, по какой-то причине все еще выполняется. Это не обязательно проблема, это просто дополнительная информация, чтобы вы знали, что происходит.

  • 100: «Продолжить». Это означает, что рассматриваемый сервер получил заголовки запроса вашего браузера и теперь также готов к отправке тела запроса.Это делает процесс запроса более эффективным, поскольку не позволяет браузеру отправить основной запрос, даже если заголовки были отклонены.
  • 101: «Переключение протоколов». Ваш браузер попросил сервер изменить протоколы, и сервер подчинился.
  • 103: «Ранние подсказки». Это возвращает некоторые заголовки ответа до того, как остальная часть ответа сервера будет готова.

200 кодов состояния

Это лучший тип кода состояния HTTP для получения.Ответ уровня 200 означает, что все работает именно так, как должно.

  • 200:  «Все в порядке». Это код, который доставляется, когда веб-страница или ресурс ведут себя именно так, как ожидается.
  • 201: «Создано». Сервер выполнил запрос браузера и в результате создал новый ресурс.
  • 202: «Принято». Сервер принял запрос вашего браузера, но все еще обрабатывает его. В конечном итоге запрос может привести или не привести к завершенному ответу.
  • 203: «Неавторитетная информация». Этот код состояния может появиться, когда используется прокси. Это означает, что прокси-сервер получил код состояния 200 «Все в порядке» от исходного сервера, но изменил ответ, прежде чем передать его вашему браузеру.
  • 204: «Нет содержания».   Этот код означает, что сервер успешно обработал запрос, но не собирается возвращать какой-либо контент.
  • 205: «Сбросить содержимое.Как и код 204, это означает, что сервер обработал запрос, но не собирается возвращать какой-либо контент. Однако для этого также требуется, чтобы ваш браузер сбросил представление документа.
  • 206:  «Частичный контент». Вы можете увидеть этот код состояния, если ваш HTTP-клиент (также известный как ваш браузер) использует «заголовки диапазонов». Это позволяет вашему браузеру возобновить приостановленные загрузки, а также разделить загрузку на несколько потоков. Код 206 отправляется, когда заголовок диапазона заставляет сервер отправлять только часть запрошенного ресурса.

300 кодов состояния

Перенаправление — это процесс, используемый для сообщения о перемещении ресурса в новое место. Существует несколько кодов состояния HTTP, которые сопровождают перенаправления, чтобы предоставить посетителям информацию о том, где найти контент, который они ищут.

  • 300: «Множественный выбор». Иногда может быть несколько возможных ресурсов, которыми сервер может ответить, чтобы выполнить запрос вашего браузера. Код состояния 300 означает, что теперь ваш браузер должен выбирать между ними.Это может произойти, если доступно несколько расширений типов файлов или если на сервере выполняется устранение неоднозначности смысла слов.
  • 301:  «Запрошенный ресурс был перемещен без возможности восстановления». Этот код доставляется, когда веб-страница или ресурс были навсегда заменены другим ресурсом. Он используется для постоянного перенаправления URL.
  • 302:  «Запрошенный ресурс был перемещен, но найден». Этот код используется для указания того, что запрошенный ресурс был найден, но не в том месте, где он ожидался.Используется для временного перенаправления URL.
  • 303:  «См. Другое». Чтобы понять код состояния 303, необходимо знать разницу между четырьмя основными методами HTTP-запроса. По сути, код 303 сообщает вашему браузеру, что он нашел ресурс, запрошенный вашим браузером через POST, PUT или DELETE. Однако, чтобы получить его с помощью GET, вам нужно сделать соответствующий запрос к URL-адресу, отличному от того, который вы использовали ранее.
  • 304:  «Запрошенный ресурс не был изменен с момента последнего обращения к нему.Этот код сообщает браузеру, что ресурсы, хранящиеся в кеше браузера, не изменились. Он используется для ускорения доставки веб-страниц за счет повторного использования ранее загруженных ресурсов.
  • 307:  «Временное перенаправление». Этот код состояния заменил 302 «Найдено» в качестве подходящего действия, когда ресурс был временно перемещен на другой URL-адрес. В отличие от кода состояния 302, он не позволяет изменить метод HTTP.
  • 308: «Постоянная переадресация». Код состояния 308 является преемником кода 301 «Перемещено навсегда».Он не позволяет изменять метод HTTP и указывает, что запрошенный ресурс теперь постоянно находится по новому URL-адресу.

400 кодов состояния

На уровне 400 коды состояния HTTP становятся проблематичными. Это коды ошибок, указывающие на неисправность вашего браузера и/или запроса.

  • 400: «Неверный запрос». Сервер не может вернуть ответ из-за ошибки на стороне клиента. См. наше руководство по устранению этой ошибки.
  • 401:  «Не авторизовано» или «Требуется авторизация.” Это возвращается сервером, когда у целевого ресурса отсутствуют действительные учетные данные для аутентификации. Вы можете увидеть это, если вы настроили базовую HTTP-аутентификацию с помощью htpasswd.
Ошибка авторизации Nginx 401 в Chrome
  • 402: «Требуется оплата». Изначально этот код был создан для использования в системе цифровой наличности. Однако этот план так и не был реализован. Вместо этого он используется различными платформами, чтобы указать, что запрос не может быть выполнен, обычно из-за отсутствия необходимых средств.Общие случаи включают в себя:
  • 403:  «Доступ к этому ресурсу запрещен». Этот код возвращается, когда пользователь пытается получить доступ к чему-то, на что у него нет разрешения на просмотр. Например, попытка получить доступ к защищенному паролем содержимому без входа в систему может привести к ошибке 403.
  • 404:  «Запрошенный ресурс не найден». Это самое распространенное сообщение об ошибке из всех. Этот код означает, что запрошенный ресурс не существует, и сервер не знает, существовал ли он когда-либо.
  • 405:  «Метод не разрешен». Это генерируется, когда хост-сервер (исходный сервер) поддерживает полученный метод, а целевой ресурс — нет.
  • 406:  «Неприемлемый ответ». Запрошенный ресурс способен генерировать только тот контент, который неприемлем в соответствии с заголовками accept, отправленными в запросе.
  • 407: «Требуется аутентификация прокси». Прокси-сервер используется и требует, чтобы ваш браузер аутентифицировал себя, прежде чем продолжить.
  • 408: «Время ожидания сервера истекло в ожидании остальной части запроса от браузера». Этот код генерируется, когда время ожидания сервера истекает при ожидании полного запроса от браузера. Другими словами, сервер не получил полный запрос, отправленный браузером. Одной из возможных причин может быть сетевая перегрузка, приводящая к потере пакетов данных между браузером и сервером.
  • 409: «Конфликт». Код состояния 409 означает, что сервер не смог обработать запрос вашего браузера из-за конфликта с соответствующим ресурсом.Иногда это происходит из-за нескольких одновременных правок.
  • 410:  «Запрошенный ресурс пропал и не вернется». Это похоже на код 404 «Не найдено», за исключением того, что 410 указывает на ожидаемое и постоянное состояние.
  • 411: «Требуется длина». Это означает, что запрошенный ресурс требует, чтобы клиент указал определенную длину, а он этого не сделал.
  • 412: «Не удалось выполнить предварительное условие». Ваш браузер включил определенные условия в заголовки своих запросов, и сервер не соответствовал этим спецификациям.
  • 413: «Слишком большая полезная нагрузка» или «Слишком большой объект запроса». Ваш запрос больше, чем сервер хочет или может обработать.
  • 414: «URI слишком длинный». Обычно это результат запроса GET, который был закодирован как строка запроса, слишком большая для обработки сервером.
  • 415:  «Неподдерживаемый тип носителя». Запрос включает тип мультимедиа, который не поддерживается сервером или ресурсом.
  • 416:  «Диапазон недостижим.«Ваш запрос относился к части ресурса, которую сервер не может вернуть.
  • 417:  «Ожидание не оправдалось». Сервер не может выполнить требования, указанные в поле ожидаемого заголовка запроса.
  • 418:  «Я чайник». Этот код возвращают чайники, которые получают запросы на приготовление кофе. Это также первоапрельская шутка 1998 года.
418 Код состояния «Я чайник»
  • 422:  «Необрабатываемый объект». Запрос клиента содержит семантические ошибки, и сервер не может его обработать.
  • 425:  «Слишком рано». Этот код отправляется, когда сервер не желает обрабатывать запрос, поскольку он может быть воспроизведен повторно.
  • 426: «Требуется обновление». Из-за содержимого поля заголовка обновления запроса клиент должен переключиться на другой протокол.
  • 428: «Требуется предварительное условие». Сервер требует, чтобы условия были указаны перед обработкой запроса.
  • 429:  «Слишком много запросов». Это генерируется сервером, когда пользователь отправил слишком много запросов за заданный промежуток времени (ограничение скорости).Иногда это может происходить из-за того, что боты или скрипты пытаются получить доступ к вашему сайту. В этом случае вы можете попробовать изменить URL-адрес входа в WordPress. Вы также можете ознакомиться с нашим руководством по исправлению ошибки 429 «Слишком много запросов».
429 слишком много запросов
  • 431: «Поля заголовка запроса слишком велики». Сервер не может обработать запрос, так как поля заголовка слишком велики. Это может указывать на проблему с одним полем заголовка или со всеми вместе.
  • 451: «Недоступно по юридическим причинам.«Оператору сервера поступило требование запретить доступ к запрошенному вами ресурсу (или набору ресурсов, в том числе запрошенному вами). Забавный факт: этот код является отсылкой к роману Рэя Брэдбери « 451 по Фаренгейту».
  • 499:  «Клиент закрыл запрос». Это возвращается NGINX, когда клиент закрывает запрос, пока Nginx все еще обрабатывает его.

500 кодов состояния

500-уровневые коды состояния также считаются ошибками.Однако они означают, что проблема на стороне сервера. Это может затруднить их решение.

  • 500:  «Произошла ошибка на сервере, и запрос не может быть выполнен». Это общий код, который просто означает «внутренняя ошибка сервера». Что-то пошло не так на сервере и запрошенный ресурс не был доставлен. Этот код обычно генерируется сторонними плагинами, неисправным PHP или даже разрывом соединения с базой данных. Ознакомьтесь с нашими руководствами о том, как исправить ошибку при подключении к базе данных, а также о других способах устранения внутренней ошибки сервера 500.
Ошибка при установке подключения к базе данных
  • 501:  «Не реализовано». Эта ошибка указывает на то, что сервер не поддерживает функции, необходимые для выполнения запроса. Это почти всегда проблема на самом веб-сервере и обычно должна решаться хостом. Ознакомьтесь с нашими рекомендациями по устранению не реализованной ошибки 501.
  • 502:  «Плохой шлюз». Этот код ошибки обычно означает, что один сервер получил неверный ответ от другого, например, при использовании прокси-сервера.В других случаях запрос или запрос занимают слишком много времени, поэтому он отменяется или уничтожается сервером, а соединение с базой данных разрывается. Для получения более подробной информации см. наш подробный учебник о том, как исправить ошибку 502 Bad Gateway.
  • 503:  «Сервер сейчас недоступен для обработки этого запроса». Запрос не может быть выполнен в данный момент времени. Этот код может быть возвращен перегруженным сервером, который не может обрабатывать дополнительные запросы. У нас есть полное руководство о том, как исправить ошибку 503 Service Unreachable.
  • 504:  «Сервер, выступающий в роли шлюза, истек по тайм-ауту в ожидании ответа другого сервера». Этот код возвращается, когда два сервера участвуют в обработке запроса, и время ожидания первого сервера истекло, ожидая ответа второго сервера. Подробнее о том, как исправить ошибку 504, читайте в нашем специальном руководстве.
  • 505: «Версия HTTP не поддерживается». Сервер не поддерживает версию HTTP, которую клиент использовал для выполнения запроса.
  • 508 : «Достигнут предел ресурсов» достигнуты ограничения на ресурсы, установленные вашим веб-хостом.Ознакомьтесь с нашим руководством о том, как устранить ошибку «508 Resource Limit Is Reached».
  • 511: «Требуется сетевая аутентификация». Этот код состояния отправляется, когда сеть, которую вы пытаетесь использовать, требует какой-либо формы аутентификации перед отправкой вашего запроса на сервер. Например, вам может потребоваться принять Условия использования общедоступной точки доступа Wi-Fi.
  • 521:  «Веб-сервер не работает». Ошибка 521 — это сообщение об ошибке, характерное для Cloudflare. Это означает, что ваш веб-браузер смог успешно подключиться к Cloudflare, но Cloudflare не смог подключиться к исходному веб-серверу.
  • 525 : «Сбой рукопожатия SSL». Ошибка 525 означает, что рукопожатие SSL между доменом, использующим Cloudflare, и исходным веб-сервером не удалось. Если у вас возникли проблемы, есть пять способов, которые вы можете легко исправить с ошибкой 525.

Где узнать больше о кодах состояния HTTP

В дополнение к кодам состояния HTTP, которые мы рассмотрели в этом списке, есть еще несколько неясных, о которых вы, возможно, захотите узнать. Есть несколько ресурсов, с которыми вы можете ознакомиться, чтобы узнать об этих более редких кодах, в том числе:

.

Знание этих кодов состояния может помочь вам решить некоторые уникальные проблемы при обслуживании вашего собственного веб-сайта или даже в случае их возникновения на других сайтах.

Сначала они могут показаться пугающими, но коды состояния HTTP важны для понимания того, что происходит на вашем сайте. Вот подробный список тех, с которыми вы должны ознакомиться! 📟🌐Нажмите, чтобы твитнуть

Резюме

Хотя на первый взгляд они могут показаться запутанными или пугающими, коды состояния HTTP на самом деле очень информативны. Изучив некоторые из распространенных, вы сможете быстрее устранять проблемы на своем сайте.

В этом посте мы определили более 40 кодов состояния HTTP, с которыми вы можете столкнуться.От более мягких кодов уровня 100 и 200 до более сложных ошибок уровня 400 и 500 — понимание этих сообщений имеет решающее значение для поддержания вашего веб-сайта и обеспечения его доступности для пользователей.


Экономьте время, затраты и максимизируйте производительность сайта с:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция Cloudflare Enterprise.
  • Глобальный охват аудитории с 29 центрами обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

HTTP/1.1: определения кодов состояния

HTTP/1.1: определения кодов состояния
часть протокола передачи гипертекста — HTTP/1.1
RFC 2616 Fielding, et al.

10 Определения кода состояния

Каждый код состояния описан ниже, включая описание того, какой методы, которым он может следовать, и любая метаинформация, необходимая в отклик.

10.1 Информационная 1xx

Этот класс кода состояния указывает на предварительный ответ, состоит только из строки состояния и необязательных заголовков и завершается пустой строкой. Для этого нет обязательных заголовков класс кода состояния. Поскольку HTTP/1.0 не определял статус 1xx коды, серверы НЕ ДОЛЖНЫ отправлять ответ 1xx клиенту HTTP/1.0 разве что в экспериментальных условиях.

Клиент ДОЛЖЕН быть готов принять один или несколько ответов о статусе 1xx. до обычного ответа, даже если клиент не ожидает 100 (Продолжить) сообщение о состоянии.Неожиданные ответы о статусе 1xx МОГУТ быть игнорируется агентом пользователя.

Прокси-серверы ДОЛЖНЫ пересылать ответы 1xx, если соединение между прокси и его клиент были закрыты, или если сам прокси запросил генерацию ответа 1xx. (Например, если

прокси добавляет поле «Ожидать: 100-продолжить» при пересылке запроса, тогда ему не нужно пересылать соответствующие 100 (Продолжить) ответ (ы).)

10.1.1 100 Продолжить

Клиент ДОЛЖЕН продолжить выполнение своего запроса. Этот промежуточный ответ используется для информирования клиента о том, что начальная часть запроса был получен и еще не был отклонен сервером. Клиент СЛЕДУЕТ продолжить отправкой оставшейся части запроса или, если запрос уже выполнен, игнорируйте этот ответ. Сервер ДОЛЖЕН отправить окончательный ответ после завершения запроса. Видеть раздел 8.2.3 для подробного обсуждения использования и обращения с этим код состояния.

10.1.2 101 Протоколы переключения

Сервер понимает и готов выполнять требования клиента. запрос через поле заголовка сообщения Upgrade (раздел 14.42) для изменение протокола приложения, используемого в этом соединении. сервер переключит протоколы на те, которые определены ответом Обновите поле заголовка сразу после пустой строки, которая завершает ответ 101.

Протокол СЛЕДУЕТ переключать только тогда, когда это выгодно так. Например, переход на более новую версию HTTP выгоден по сравнению со старыми версиями и переходом на синхронный режим реального времени. протокол может быть выгоден при доставке ресурсов, которые используют такие особенности.

10.2 Успешный 2xx

Этот класс кода состояния указывает, что запрос клиента был успешно получено, понято и принято.

10.2.1 200 ОК

Запрос выполнен. Информация, возвращенная с ответом зависит от метода, используемого в запросе, например:

GET объект, соответствующий запрошенному ресурсу, отправляется в ответ;

HEAD поля заголовка объекта, соответствующие запрошенному ресурс отправляется в ответе без какого-либо тела сообщения;

POST объект, описывающий или содержащий результат действия;

TRACE объект, содержащий сообщение запроса, полученное конечный сервер.

10.2.2 201 Создан

Запрос был выполнен и в результате появился новый ресурс созданный. На вновь созданный ресурс можно ссылаться по URI. возвращается в сущности ответа с наиболее конкретным URI для ресурса, заданного полем заголовка Location. Ответ СЛЕДУЕТ включать сущность, содержащую список ресурсов характеристики и местоположение(я), из которых пользователь или пользовательский агент может выбрать наиболее подходящий.Формат объекта определяется тип носителя, указанный в поле заголовка Content-Type. Происхождение сервер ДОЛЖЕН создать ресурс перед возвратом кода состояния 201. Если действие не может быть выполнено немедленно, сервер ДОЛЖЕН вместо этого ответьте 202 (принято).

Ответ 201 МОЖЕТ содержать поле заголовка ответа ETag, указывающее текущее значение тега объекта для запрошенного варианта просто создано, см. раздел 14.19.

10.2.3 202 Принято

Заявка принята в обработку, но обработка не завершено. Запрос может быть или не быть в конечном итоге действовать, так как это может быть запрещено, когда обработка действительно занимает место. Нет возможности повторно отправить код состояния из асинхронная операция, такая как эта.

Ответ 202 намеренно уклончив. Его цель состоит в том, чтобы разрешить серверу принять запрос для какого-либо другого процесса (возможно, пакетно-ориентированный процесс, который запускается только один раз в день) без требуя, чтобы соединение пользовательского агента с сервером сохранялось пока процесс не будет завершен.Сущность вернулась с этим ответ ДОЛЖЕН включать указание текущего статуса запроса и либо указатель на монитор состояния, либо некоторая оценка того, когда пользователь может ожидать, что запрос будет выполнен.

10.2.4 203 Неофициальная информация

Возвращенная метаинформация в заголовке объекта не является окончательный набор доступен с исходного сервера, но собран из локальной или сторонней копии. Представленный набор МОЖЕТ быть подмножеством или надмножество оригинальной версии.Например, включая местные аннотационная информация о ресурсе может привести к расширению метаинформации, известной исходному серверу. Использование этого код ответа не требуется и подходит только тогда, когда в противном случае ответ будет 200 (ОК).

10.2.5 204 Нет содержимого

Сервер выполнил запрос, но ему не нужно возвращать entity-body и может захотеть вернуть обновленную метаинформацию. ответ МОЖЕТ включать новую или обновленную метаинформацию в виде заголовки объектов, которые, если они присутствуют, ДОЛЖНЫ быть связаны с запрошенный вариант.

Если клиент является пользовательским агентом, ему НЕ СЛЕДУЕТ изменять вид документа. от того, что вызвало отправку запроса. Этот ответ в первую очередь предназначен для ввода данных для действий, которые могут происходить без вызывая изменение в активном представлении документа пользовательского агента, хотя к документу СЛЕДУЕТ применять любую новую или обновленную метаинформацию. в настоящее время находится в активном представлении пользовательского агента.

Ответ 204 НЕ ДОЛЖЕН включать тело сообщения и, следовательно, всегда завершается первой пустой строкой после полей заголовка.

10.2.6 205 Сброс содержимого

Сервер выполнил запрос, и пользовательский агент ДОЛЖЕН сбросить представление документа, вызвавшее отправку запроса. Этот ответ в первую очередь предназначен для ввода данных для действий, выполняемых через пользовательский ввод с последующей очисткой формы, в которой ввод дается так, чтобы пользователь мог легко инициировать другое действие ввода. ответ НЕ ДОЛЖЕН включать сущность.

10.2.7 206 Частичное содержание

Сервер выполнил частичный запрос GET для ресурса. Запрос ДОЛЖЕН содержать поле заголовка Range (раздел 14.35). указывающий желаемый диапазон, и МОЖЕТ включать If-Range поле заголовка (раздел 14.27), чтобы сделать запрос условным.

Ответ ДОЛЖЕН включать следующие поля заголовка:

 — либо поле заголовка Content-Range (раздел 14.16), указывающее
        диапазон, включенный в этот ответ, или multipart/byteranges
        Content-Type, включая поля Content-Range для каждой части.Если
        Поле заголовка Content-Length присутствует в ответе, его
        значение ДОЛЖНО соответствовать фактическому количеству ОКТЕТОВ, переданных в
        тело сообщения.
 
 - Дата
 
 - ETag и/или Content-Location, если бы заголовок был отправлен
        в ответе 200 на тот же запрос
 
 — Истекает, Cache-Control и/или Vary, если значение поля может
        отличаться от отправленного в любом предыдущем ответе для того же
        вариант
 

Если ответ 206 является результатом запроса If-Range, который использовал сильный валидатор кеша (см. раздел 13.3.3), ответ НЕ ДОЛЖЕН включать другие заголовки сущностей. Если ответ является результатом Запрос If-Range, в котором использовался слабый валидатор, ответ НЕ ДОЛЖЕН включать другие заголовки сущностей; это предотвращает несоответствия между кэшированные тела сущностей и обновленные заголовки. В противном случае ответ ДОЛЖЕН включать все заголовки сущностей, которые были бы возвращены с ответом 200 (ОК) на тот же запрос.

Кэш НЕ ДОЛЖЕН объединять ответ 206 с другими ранее кэшированными ответами. содержимое, если заголовки ETag или Last-Modified не совпадают точно, см. 13.5.4.

Кэш, который не поддерживает заголовки Range и Content-Range. НЕ ДОЛЖЕН кэшировать 206 (частичных) ответов.

10.3 Перенаправление 3xx

Этот класс кода состояния указывает на то, что необходимо предпринять дальнейшие действия. принятые пользовательским агентом для выполнения запроса. Действие требуемый МОЖЕТ быть выполнен пользовательским агентом без взаимодействия с пользователем тогда и только тогда, когда метод, используемый во втором запросе, ПОЛУЧИТЬ или ГОЛОВУ.Клиент ДОЛЖЕН обнаруживать бесконечные циклы перенаправления, поскольку такие петли генерируют сетевой трафик для каждого перенаправления.

 Примечание. В предыдущих версиях данной спецификации рекомендовалось
      максимум пять перенаправлений. Разработчики контента должны знать
      что могут быть клиенты, которые реализуют такой фиксированный
      ограничение.
 

10.3.1 300 Множественный выбор

Запрошенный ресурс соответствует любому из набора представительства, каждое из которых имеет свое конкретное местонахождение, и агент- информация управляемого согласования (раздел 12) предоставляется таким образом, чтобы пользователь (или пользовательский агент) может выбрать предпочтительное представление и перенаправить свой запрос в это место.

Если это не был запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список характеристик ресурсов и местоположения (я) из который пользователь или пользовательский агент может выбрать наиболее подходящий. формат объекта определяется типом носителя, указанным в Content- Введите поле заголовка. В зависимости от формата и возможностей

пользовательский агент, выбор наиболее подходящего варианта МОЖЕТ быть выполняется автоматически.Однако данная спецификация не определяет любой стандарт для такого автоматического выбора.

Если сервер имеет предпочтительный выбор представления, он ДОЛЖЕН включить конкретный URI для этого представления в Location поле; пользовательские агенты МОГУТ использовать значение поля Location для автоматического перенаправление. Этот ответ можно кэшировать, если не указано иное.

10.3.2 301 Перемещено навсегда

Запрошенному ресурсу был назначен новый постоянный URI, и любой будущие ссылки на этот ресурс ДОЛЖНЫ использовать один из возвращаемых URI.Клиенты с возможностью редактирования ссылок должны автоматически повторно связать ссылки на Request-URI с одним или несколькими новыми ссылки, возвращаемые сервером, где это возможно. Этот ответ кэшируется, если не указано иное.

Новый постоянный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

Если код состояния 301 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

 Примечание. При автоматическом перенаправлении запроса POST после
      получение кода состояния 301, некоторые существующие пользовательские агенты HTTP/1.0
      ошибочно изменит его на запрос GET.

10.3.3 302 Найдено

Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление может время от времени изменяться, клиент ДОЛЖЕН продолжайте использовать Request-URI для будущих запросов. Этот ответ кэшируется только в том случае, если указано в заголовке Cache-Control или Expires поле.

Временный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

Если код состояния 302 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

 Примечание. В RFC 1945 и RFC 2068 указано, что клиент не может
      изменить метод перенаправленного запроса. Однако большинство
      существующие реализации пользовательских агентов обрабатывают 302, как если бы это было 303
      ответ, выполняя GET для значения поля Location независимо от
      исходного метода запроса.Коды состояния 303 и 307 имеют
      были добавлены для серверов, которые хотят однозначно указать, какие
      такая реакция ожидается от клиента.
 

10.3.4 303 См. Другое

Ответ на запрос можно найти под другим URI и СЛЕДУЕТ извлекаться с использованием метода GET для этого ресурса. Этот метод существует в первую очередь для того, чтобы вывод сценария, активированного POST, перенаправить пользовательский агент на выбранный ресурс.Новый URI не является заменить ссылку на первоначально запрошенный ресурс. 303 ответ НЕ ДОЛЖЕН кэшироваться, но ответ на второй (перенаправленный) запрос может кэшироваться.

Другой URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

 Примечание. Многие версии pre-HTTP/1.1 пользовательские агенты не понимают 303
      статус. Когда взаимодействие с такими клиентами является проблемой,
      Вместо этого можно использовать код состояния 302, так как большинство пользовательских агентов реагируют
      на ответ 302, как описано здесь для 303.
 

10.3.5 304 Не изменено

Если клиент выполнил условный запрос GET и доступ разрешено, но документ не был изменен, сервер ДОЛЖЕН ответьте этим кодом состояния. Ответ 304 НЕ ДОЛЖЕН содержать тело сообщения, поэтому всегда заканчивается первой пустой строкой после полей заголовка.

Ответ ДОЛЖЕН включать следующие поля заголовка:

 - Дата, если ее отсутствие не требуется в соответствии с разделом 14.18.1.
 

Если исходный сервер без часов соблюдает эти правила, а прокси и клиенты добавляют свою дату к любому ответу, полученному без нее (как уже указано в [RFC 2068], раздел 14.19), кеши будут работать правильно.

 - ETag и/или Content-Location, если бы заголовок был отправлен
        в ответе 200 на тот же запрос
 
 — Истекает, Cache-Control и/или Vary, если значение поля может
        отличаться от отправленного в любом предыдущем ответе для того же
        вариант
 

Если условный GET использовал сильный валидатор кеша (см. раздел 13.3.3), ответ НЕ ДОЛЖЕН включать другие заголовки объектов. В противном случае (т.е. условный GET использовал слабый валидатор), ответ НЕ ДОЛЖЕН включать другие заголовки объектов; это предотвращает несоответствия между кэшированными телами сущностей и обновленными заголовками.

Если ответ 304 указывает, что объект в данный момент не кэширован, то кэш ДОЛЖЕН игнорировать ответ и повторить запрос без условный.

Если кеш использует полученный ответ 304 для обновления записи в кеше, Кэш ДОЛЖЕН обновить запись, чтобы отразить любые новые значения полей, указанные в ответ.

10.3.6 305 Использовать прокси

Запрошенный ресурс ДОЛЖЕН быть доступен через прокси, указанный поле Местоположение. В поле Location указан URI прокси. Ожидается, что получатель повторит этот единственный запрос через прокси. Ответы 305 ДОЛЖНЫ генерироваться только исходными серверами.

 Примечание. В RFC 2068 не было ясно, что 305 предназначен для перенаправления
      один запрос и должен генерироваться только исходными серверами.Нет
      соблюдение этих ограничений имеет серьезные последствия для безопасности.
 

10.3.7 306 (Не используется)

Код состояния 306 использовался в предыдущей версии спецификации, больше не используется, а код зарезервирован.

10.3.8 307 Временное перенаправление

Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление МОЖЕТ время от времени изменяться, клиент ДОЛЖЕН продолжайте использовать Request-URI для будущих запросов.Этот ответ кэшируется только в том случае, если указано в заголовке Cache-Control или Expires поле.

Временный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новые URI, так как многие пользовательские агенты до HTTP/1.1 не понять статус 307. Поэтому примечание ДОЛЖНО содержать информация, необходимая пользователю для повторения первоначального запроса на новый URI.

Если код состояния 307 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

10.4 Ошибка клиента 4xx

Класс кода состояния 4xx предназначен для случаев, когда клиент, похоже, ошибся. За исключением случаев ответа на запрос HEAD, сервер ДОЛЖЕН включать сущность, содержащую объяснение ситуация с ошибкой, и является ли она временной или постоянной состояние.Эти коды состояния применимы к любому методу запроса. Пользовательские агенты ДОЛЖНЫ отображать пользователю любой включенный объект.

Если клиент отправляет данные, реализация сервера с использованием TCP СЛЕДУЕТ следить за тем, чтобы клиент подтвердил получение пакет(ы), содержащие ответ, прежде чем сервер закроет входное соединение. Если клиент продолжает отправлять данные на сервер после закрытия стек TCP сервера отправит пакет сброса на клиент, который может стереть неподтвержденные входные буферы клиента прежде чем они смогут быть прочитаны и интерпретированы приложением HTTP.

10.4.1 400 Неверный запрос

Запрос не может быть понят сервером из-за неправильного формата синтаксис. Клиент НЕ ДОЛЖЕН повторять запрос без модификации.

10.4.2 401 Неавторизованный

Запрос требует аутентификации пользователя. Ответ ДОЛЖЕН содержать Поле заголовка WWW-Authenticate (раздел 14.47), содержащее запрос применимо к запрошенному ресурсу. Клиент МОЖЕТ повторить запрос с подходящим полем заголовка Authorization (раздел 14.8). Если запрос уже включал учетные данные авторизации, затем 401 ответ указывает, что авторизация была отклонена для тех реквизиты для входа. Если ответ 401 содержит тот же вызов, что и предыдущий ответ, а пользовательский агент уже пытался хотя бы один раз, то пользователю СЛЕДУЕТ предоставить объект, указанный в ответе, поскольку этот объект может включать соответствующую диагностическую информацию. HTTP-аутентификация доступа объясняется в разделе «Аутентификация HTTP: базовый и дайджест-доступ». Аутентификация» [43].

10.4.3 402 Требуется оплата

Этот код зарезервирован для использования в будущем.

10.4.4 403 Запрещено

Сервер понял запрос, но отказывается его выполнять. Авторизация не поможет и запрос НЕ ДОЛЖЕН повторяться. Если метод запроса не был HEAD и сервер хочет сделать public, почему запрос не был выполнен, в нем СЛЕДУЕТ описать причина отказа в юридическом лице.Если сервер не хочет сделать эту информацию доступной для клиента, код состояния 404 Вместо этого можно использовать (не найдено).

10.4.5 404 Не найдено

Сервер не нашел ничего, соответствующего Request-URI. Нет указывается, является ли состояние временным или постоянный. Код состояния 410 (Gone) СЛЕДУЕТ использовать, если сервер знает, через какой-то внутренне настраиваемый механизм, что старый ресурс постоянно недоступен и не имеет адреса переадресации.Этот код состояния обычно используется, когда сервер не хочет точно указать, почему запрос был отклонен, или когда нет других ответ применим.

10.4.6 405 Метод не разрешен

Метод, указанный в строке запроса, не разрешен для ресурс, идентифицированный Request-URI. Ответ ДОЛЖЕН содержать Разрешить заголовок, содержащий список допустимых методов для запрошенного ресурс.

10.4.7 406 Неприемлемо

Ресурс, указанный в запросе, способен генерировать только объекты ответа, которые имеют неприемлемые характеристики содержимого в соответствии с заголовками accept, отправленными в запросе.

Если это не был запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список доступных характеристик объекта и местоположения (я) из которых пользователь или пользовательский агент может выбрать наиболее подходящее.Формат объекта определяется типом носителя, заданным в поле заголовка Content-Type. В зависимости от формата и возможности пользовательского агента, выбор наиболее подходящего выбор МОЖЕТ быть выполнен автоматически. Однако эта спецификация не определяет какой-либо стандарт для такого автоматического выбора.

 Примечание. Серверам HTTP/1.1 разрешено возвращать ответы,
      неприемлемо в соответствии с заголовками accept, отправленными в
      запрос.В некоторых случаях это может быть даже предпочтительнее отправки
      406 ответ. Пользовательским агентам рекомендуется проверять заголовки
      входящий ответ, чтобы определить, является ли он приемлемым.
 

Если ответ может быть неприемлемым, пользовательский агент ДОЛЖЕН временно прекратить получение дополнительных данных и запросить у пользователя решение о дальнейших действиях.

10.4.8 407 Требуется аутентификация прокси-сервера

Этот код похож на 401 (Неавторизованный), но указывает, что клиент должен сначала аутентифицировать себя с помощью прокси.Прокси ДОЛЖЕН вернуть поле заголовка Proxy-Authenticate (раздел 14.33), содержащее вызов, применимый к прокси для запрошенного ресурса. клиент МОЖЕТ повторить запрос с подходящей прокси-авторизацией поле заголовка (раздел 14.34). Объясняется аутентификация доступа HTTP в «HTTP-аутентификация: базовая и дайджест-аутентификация доступа» [43].

10.4.9 408 Время ожидания запроса

Клиент не выдал запрос за то время, пока сервер был готов ждать.Клиент МОЖЕТ повторить запрос без модификации в любое более позднее время.

10.4.10 409 Конфликт

Запрос не может быть выполнен из-за конфликта с текущим состояние ресурса. Этот код разрешен только в тех случаях, когда ожидается, что пользователь сможет разрешить конфликт и повторите запрос. Тело ответа СЛЕДУЕТ включать достаточно

информацию, позволяющую пользователю распознать источник конфликта.В идеале ответный объект должен включать достаточно информации для пользователь или пользовательский агент для устранения проблемы; однако это может быть не так можно и не нужно.

Конфликты чаще всего возникают в ответ на запрос PUT. За например, если использовалось управление версиями и объект помещался включены изменения в ресурс, которые противоречат изменениям, внесенным более ранний (сторонний) запрос, сервер может использовать ответ 409 чтобы указать, что он не может выполнить запрос.В этом случае объект ответа, вероятно, будет содержать список различий между двумя версиями в формате, определяемом ответом Тип содержимого.

10.4.11 410 Исчез

Запрошенный ресурс больше не доступен на сервере и не адрес пересылки известен. Ожидается, что это состояние будет считается постоянным. Клиенты с возможностью редактирования ссылок ДОЛЖНЫ удалять ссылки на Request-URI после утверждения пользователем.Если сервер не знает или не имеет возможности определить, действительно ли состояние является постоянным, код состояния 404 (не найдено) ДОЛЖЕН быть используется вместо этого. Этот ответ можно кэшировать, если не указано иное.

Ответ 410 в первую очередь предназначен для помощи веб-сайту. обслуживания, уведомляя получателя о том, что ресурс намеренно недоступен и что владельцы серверов желают, чтобы удаленные ссылки на этот ресурс должны быть удалены.Такое событие характерно для ограниченное время, рекламные услуги и ресурсы, принадлежащие лица, больше не работающие на сайте сервера. Нет необходимо пометить все постоянно недоступные ресурсы как «исчезнувшие» или сохранять марку в течение любого промежутка времени — это оставлено на усмотрение на усмотрение владельца сервера.

10.4.12 411 Требуемая длина

Сервер отказывается принимать запрос без определенного Content- Длина.Клиент МОЖЕТ повторить запрос, если он добавляет действительный Поле заголовка Content-Length, содержащее длину тела сообщения. в сообщении запроса.

10.4.13 412 Предварительное условие не выполнено

Предварительное условие, указанное в одном или нескольких полях заголовка запроса. оценивается как false при проверке на сервере. Этот ответ код позволяет клиенту размещать предварительные условия для текущего ресурса метаинформацию (данные поля заголовка) и, таким образом, предотвратить запрошенный метод от применения к ресурсу, отличному от предназначенного.

10.4.14 413 Объект запроса слишком велик

Сервер отказывается обрабатывать запрос, потому что запрос объект больше, чем сервер хочет или может обработать. сервер МОЖЕТ закрыть соединение, чтобы клиент не мог продолжить запрос.

Если это временное состояние, серверу СЛЕДУЕТ включить Retry- После поля заголовка, чтобы указать, что это временно и после чего время, когда клиент МОЖЕТ повторить попытку.

10.4.15 414 Слишком длинный URI запроса

Сервер отказывается обслуживать запрос, поскольку Request-URI длиннее, чем сервер готов интерпретировать. Это редкое состояние может возникнуть только в том случае, если клиент неправильно преобразовал запрос POST в запрос GET с длинным запросом информации, когда клиент спустился в «черную дыру» URI перенаправление (например, префикс URI перенаправления, который указывает на суффикс себя) или когда сервер подвергается атаке со стороны клиента, пытающегося использовать дыры в безопасности, присутствующие на некоторых серверах, используя фиксированную длину буферы для чтения или управления Request-URI.

10.4.16 415 Неподдерживаемый тип носителя

Сервер отказывается обслуживать запрос, потому что сущность формат запроса не поддерживается запрошенным ресурсом для запрошенного метода.

10.4.17 416 Запрошенный диапазон не выполним

Сервер ДОЛЖЕН возвращать ответ с этим кодом состояния, если запрос включал поле заголовка запроса Range (раздел 14.35), и ни одно из значения спецификатора диапазона в этом поле перекрывают текущий экстент выбранного ресурса, и запрос не включал If-Range поле заголовка запроса.(Для диапазонов байтов это означает, что первый- byte-pos всех значений byte-range-spec были больше, чем текущая длина выбранного ресурса.)

Когда этот код состояния возвращается для запроса диапазона байтов, ответ ДОЛЖЕН включать поле заголовка сущности Content-Range указание текущей длины выбранного ресурса (см. раздел 14.16). Этот ответ НЕ ДОЛЖЕН использовать содержимое multipart/byteranges. тип.

10.4.18 417 Ожидание не выполнено

Ожидание, указанное в поле заголовка запроса Expect (см. раздел 14.20) не может быть встречен этим сервером или, если сервер является прокси, сервер имеет однозначное свидетельство того, что запрос не может быть выполнен сервером следующего перехода.

10.5 Ошибка сервера 5xx

Коды состояния ответа, начинающиеся с цифры «5», указывают случаи в о которых сервер знает, что он ошибся или не способен выполнение запроса.За исключением ответа на запрос HEAD, сервер ДОЛЖЕН включать сущность, содержащую объяснение ситуация с ошибкой, и является ли она временной или постоянной состояние. Пользовательские агенты ДОЛЖНЫ отображать любой включенный объект в пользователь. Эти коды ответов применимы к любому методу запроса.

10.5.1 500 Внутренняя ошибка сервера

Сервер столкнулся с непредвиденной ситуацией, которая помешала ему от выполнения запроса.

10.5.2 501 Не реализовано

Сервер не поддерживает функциональность, необходимую для выполнения запрос. Это правильный ответ, когда сервер не распознает метод запроса и не может поддерживать его для любой ресурс.

10.5.3 502 Плохой шлюз

Сервер, выступая в роли шлюза или прокси, получил неверный ответ от вышестоящего сервера, к которому он обращался при попытке выполнить просьбу.

10.5.4 503 Служба недоступна

В настоящее время сервер не может обработать запрос из-за временная перегрузка или обслуживание сервера. Значение что это временное состояние, которое будет облегчено после некоторая задержка. Если известно, продолжительность задержки МОЖЕТ быть указана в Заголовок Retry-After. Если Retry-After не указан, клиент ДОЛЖЕН обрабатывать ответ так же, как и для ответа 500.

 Примечание. Наличие кода состояния 503 не означает, что
      сервер должен использовать его при перегрузке.Некоторые серверы могут пожелать
      просто отказаться от соединения.
 

10.5.5 504 Время ожидания шлюза

Сервер, выступая в качестве шлюза или прокси, не получил своевременный ответ от вышестоящего сервера, указанного URI (например, HTTP, FTP, LDAP) или какой-либо другой вспомогательный сервер (например, DNS), который ему необходим для доступа при попытке выполнить запрос.

 Примечание. Примечание для разработчиков: известно, что некоторые развернутые прокси-серверы
      вернуть 400 или 500, когда время поиска DNS истекло.

10.5.6 505 Версия HTTP не поддерживается

Сервер не поддерживает или отказывается поддерживать протокол HTTP. версия, которая использовалась в сообщении запроса. Сервер указывает на то, что он не может или не желает выполнить запрос используя ту же основную версию, что и клиент, как описано в разделе 3.1, за исключением этого сообщения об ошибке. Ответ ДОЛЖЕН содержать объект, описывающий, почему эта версия не поддерживается и что еще протоколы поддерживаются этим сервером.

Статус ответа и коды ошибок

 При использовании нашего API вы можете столкнуться с определенными кодами статуса и ошибки , которые необходимо понять или устранить неполадки. Эта страница содержит список всех кодов с подробным описанием и действиями, которые необходимо предпринять, если вы хотите решить проблему.

СОВЕТ

Используйте поле Поиск на странице или параметр Найти, чтобы быстро найти нужное кодовое имя.

Коды состояния HTTP


Каждая транзакция HTTP имеет код состояния, отправляемый обратно сервером, чтобы определить, как сервер обработал транзакцию. Наиболее распространенные статусы, с которыми вы могли столкнуться, это 200 OK и 404 Not Found .

Ознакомьтесь со списком кодов состояния HTTP, чтобы узнать больше.

 

Коды состояния API


Помимо стандартного кода состояния HTTP, объект состояния может быть возвращен как часть ответного сообщения API, отчета о доставке или журнала сообщений.

Пример объекта состояния:

  {
   "Идентификатор группы":3,
   "groupName":"ДОСТАВЛЕНО",
   "идентификатор": 5,
   "name":"DELIVERED_TO_HANDSET",
   "description":"Сообщение доставлено на телефон"
}  

Коды общего состояния

ОЖИДАНИЕ (идентификатор группы: 1) — общие коды состояния

Сообщение обработано и отправлено следующему экземпляру, т.е.д., оператор мобильной связи.

ID Статус
3 ОЖИДАНИЕ_ДОСТАВКИ
  • Сообщение обработано и отправлено следующему экземпляру, т. е. оператору мобильной связи с подтверждением запроса от его платформы. Отчет о доставке еще не получен и ожидается, поэтому статус по-прежнему находится на рассмотрении.
7 ОЖИДАНИЕ НА МАРШРУТЕ
  • Сообщение обработано и отправлено следующему экземпляру, т.е.д., оператор сотовой связи.
26 PENDING_ACCEPTED
  • Сообщение принято и обработано и готово к отправке следующей инстанции, т.е. оператору.

НЕДОСТАВКА (идентификатор группы: 2) — коды общего состояния

Сообщение не доставлено.

ID Статус
4 НЕДОСТАВЛЯЕМЫЙ_ОТКЛОНЕННЫЙ_ОПЕРАТОР
  • Сообщение было отправлено оператору, а запрос был отклонен, или отчет о доставке со статусом ОТКЛОНЕН  отменен.
9 НЕДОСТАВЛЯЕТСЯ_НЕ_ДОСТАВЛЯЕТСЯ
  • Сообщение было отправлено оператору, но не было доставлено, так как отчет о доставке со статусом НЕДОСТАВЛЕНО был отозван оператором.

ДОСТАВЛЕНО (идентификатор группы: 3) — коды общего состояния

Сообщение успешно обработано и доставлено.

ID Статус
2 ДОСТАВЛЕНО ОПЕРАТОРУ
  • Сообщение успешно отправлено и доставлено оператору.
5 ПОСТАВЛЕНО НА ТРУБКУ
  • Сообщение успешно обработано и доставлено получателю.

EXPIRED (идентификатор группы: 4) — коды общего состояния

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

ID Статус
15 EXPIRED_EXPIRED
  • Сообщение получено и отправлено оператору. Однако он находился в ожидании до тех пор, пока не истечет срок действия или пока оператор не вернет статус EXPIRED .
29 EXPIRED_DLR_UNKNOWN
  • Сообщение получено и передано оператору для доставки.Однако отчет о доставке от оператора был оформлен неправильно или не был признан действительным.

ОТКЛОНЕН (идентификатор группы: 5) — коды общего состояния

Сообщение получено, но либо отклонено Infobip, либо оператор изменил статус REJECTED на окончательный.

ID Статус
6 ОТКЛОНЕННАЯ_СЕТЬ
  • Сообщение получено, но сеть либо вне нашего покрытия, либо не настроена на ваш аккаунт.Ваш менеджер по работе с клиентами может сообщить вам о статусе покрытия или настроить соответствующую сеть.
8 REJECTED_PREFIX_MISSING
  • Сообщение получено, но отклонено, так как номер не распознан из-за неправильного префикса или длины номера. Эта информация отличается для каждой сети и регулярно обновляется.
10 REJECTED_DND
  • Сообщение получено и отклонено из-за того, что пользователь подписался на услуги DND (Не беспокоить), отключив любой сервисный трафик на свой номер.
11 REJECTED_SOURCE
  • Ваша учетная запись настроена на прием только зарегистрированных идентификаторов отправителя, а указанный в запросе идентификатор отправителя не зарегистрирован в вашей учетной записи.
12 REJECTED_NOT_ENOUGH_CREDITS
  • В вашем аккаунте закончились кредиты для дальнейшей отправки. Пополните свой счет. Для получения дополнительной помощи в пополнении счета или подаче заявки на услугу онлайн-пополнения счета вы можете обратиться к своему менеджеру по работе с клиентами.
13 REJECTED_SENDER
  • Идентификатор отправителя был заблокирован в вашем аккаунте через веб-интерфейс Infobip. Удалите черный список в своем аккаунте или обратитесь в службу поддержки за дополнительной помощью.
14 REJECTED_DESTINATION
  • Номер назначения был заблокирован либо по запросу оператора, либо в вашей учетной записи через веб-интерфейс. Пожалуйста, удалите черный список в своей учетной записи через веб-интерфейс Infobip или обратитесь в службу поддержки для получения дополнительной информации.
17 REJECTED_PREPAID_PACKAGE_EXPIRED
  • Срок действия кредитов аккаунта истек. Пополните свой субсчет кредитами, чтобы продлить срок действия.
18 REJECTED_DESTINATION_NOT_REGISTERED
  • Ваша учетная запись настроена для отправки только на один номер в целях тестирования. Обратитесь к менеджеру своей учетной записи, чтобы снять ограничение.
19 REJECTED_ROUTE_NOT_AVAILABLE
  • Система получила сообщение. Однако ваша учетная запись не настроена для отправки сообщений, т. е. в вашей учетной записи нет доступных маршрутов для дальнейшей отправки. Ваш менеджер по работе с клиентами сможет настроить вашу учетную запись в соответствии с вашими предпочтениями.
20 REJECTED_FLOODING_FILTER
  • Сообщение было отклонено из-за механизма защиты от флуда.По умолчанию на один номер можно получить только 20 разных сообщений и 6 одинаковых сообщений в час. При необходимости ограничение может быть расширено для каждой учетной записи по запросу вашего менеджера по работе с клиентами.
21 ОТКЛОНЕННАЯ_СИСТЕМНАЯ_ОШИБКА
  • Запрос отклонен из-за ожидаемой системной ошибки. Повторите отправку или свяжитесь с нашей службой технической поддержки для получения более подробной информации.
23 REJECTED_DUPLICATE_MESSAGE_ID
  • Запрос отклонен из-за дублирующегося идентификатора сообщения, указанного в запросе на отправку; идентификаторы сообщений должны быть уникальными значениями.Для получения дополнительной информации см. SMS в Центре разработчиков Infobip API.
24 REJECTED_INVALID_UDH
  • Сообщение было получено, и наша система обнаружила, что сообщение было отформатировано неправильно из-за либо недопустимого параметра класса ESM (метод API полнофункционального двоичного сообщения), либо неточного количества символов при использовании esmclass:64 (UDH). Для получения дополнительной информации посетите статьи ниже или обратитесь в нашу службу поддержки за разъяснениями.
    Заголовок данных пользователя
    Составное SMS
25 REJECTED_MESSAGE_TOO_LONG
  • Сообщение получено, но общая длина сообщения превышает 25 частей или текст сообщения превышает 4000 байт в соответствии с ограничениями нашей системы.
51 ОТСУТСТВУЕТ_TO
  • Запрос получен, однако параметр с по не задан или он пуст, т.е.т. е. должны быть действительные получатели для отправки сообщения.
52 REJECTED_DESTINATION
  • Запрос получен, однако адресат недействителен — префикс номера неверен, так как он не соответствует допустимому префиксу номера ни одного оператора мобильной связи. Длина номера также принимается во внимание при проверке достоверности номера.

Голосовые коды состояния

ОТКЛОНЕН (идентификатор группы: 5) — Голосовые коды состояния

Сообщение получено, но либо отклонено Infobip, либо оператор изменил отклонено на окончательный статус.

ID Статус
53 REJECTED_INVALID_AUDIO_FILE_URL
  • URL-адрес аудиофайла недействителен и не может быть правильно прочитан.
54 REJECTED_UNSUPPORTED_LANGUAGE
  • Язык, указанный в запросе, не поддерживается, и запрос не может быть правильно обработан.
55 REJECTED_MESSAGE_IS_EMPTY
  • Родной для голосовых сервисов, этот статус возвращается, если в вашем запросе голосового сообщения нет текста.
56 REJECTED_INVALID_NOTIFY_URL
  • Собственный для голосовых сервисов, этот статус возвращается, если параметр notifyUrl имеет неправильный формат. Дополнительную информацию см. в разделе Send Voice over API .
57 REJECTED_INVALID_NOTIFY_CONTENT_TYPE
  • Собственный для голосовых служб, этот статус возвращается, если параметр notifyContentType имеет неправильный формат.Дополнительную информацию см. в разделе Send Voice over API .
58 REJECTED_INVALID_DTMF_SIGN
  • Определенное значение для повторяющегося сообщения недопустимо и должно быть положительным числом.
59 REJECTED_INVALID_DTMF_TIMEOUT
  • Заданное значение периода ожидания недопустимо и должно быть положительным числом.
60 REJECTED_INVALID_RING_TIMEOUT
  • Заданное значение длительности вызова недопустимо и должно быть положительным числом.
61 REJECTED_INVALID_CALL_TIMEOUT
  • Заданное значение для общего периода вызова недопустимо и должно быть положительным числом.
62 REJECTED_INVALID_MACHINE_DETECTION
  • Недопустимое действие, которое пытается обнаружить автоответчик в начале вызова.
63 REJECTED_INVALID_ACTIONS
  • Действия, отправленные в запросе HTTP API, недействительны.
64 REJECTED_INVALID_ACTION_GROUPS
  • Группы действий, отправленные в запросе HTTP API, недействительны.
83 REJECTED_MACHINE_DETECTION_DISABLED
  • Обнаружение машины не включено. Свяжитесь со своим персональным менеджером по работе с клиентами.

Коды состояния MMS

ОТКЛОНЕН (идентификатор группы: 5) — коды состояния MMS

Сообщение было получено, но либо отклонено Infobip, либо оператор изменил окончательный статус «отклонено».

ID Статус
56 REJECTED_INVALID_NOTIFY_URL
  • Статус возвращается, если параметр notifyUrl имеет неправильный формат.
77 REJECTED_MESSAGE_TEXT_TOO_LONG
  • Сообщение получено, но длина текстовой части сообщения превышает 1600 символов, установленное нашим системным ограничением.

Коды состояния push-уведомлений

UNDELIVERABLE (идентификатор группы: 2) — коды состояния push-уведомлений

Сообщение не доставлено.

ID Статус
66 НЕДОСТАВЛЯЕМЫЙ_NO_DESTINATION
  • Состояние возникает, когда в вызове Push API в объекте TO определен фильтр, который не разрешает pushRegistrationIds в качестве мест назначения для доставки Push.Поле с по используется для запроса сегмента получателя сообщения. Например, вы можете попробовать настроить таргетинг по «тегу», который не существует ни в одном из экземпляров запрошенного ApplicationCode; он вернет нет пунктов назначения , так как мы не смогли найти ничего, что удовлетворяло бы запрошенным условиям в нашей базе данных. В другом примере вы можете настроить таргетинг на все экземпляры приложений (устройства) с ОС Android. В этом случае вы должны использовать CloudType: GCM , и API внутри будет разрешать все назначения и отправлять сообщение на все устройства Android, связанные с запрошенным кодом приложения.Вы также можете проверить свои действительные регистрации, используя фильтрацию в нашем веб-интерфейсе. Вы можете получить больше информации о пользовательских данных на наших страницах SDK: iOS и Android.

ОТКЛОНЕН (идентификатор группы: 5) — коды состояния push-уведомлений

Сообщение было получено, но либо отклонено Infobip, либо оператор изменил статус отклонено как окончательный.

ID Статус
65 ОТКЛОНЕНО_БЕЗ ЗАЯВКИ
  • Состояние возникает, когда недопустимый или несуществующий ApplicationCode используется в поле из в вызове Push API.Каждый профиль приложения имеет свой уникальный код приложения. ApplicationCode используется в SDK в качестве идентификатора ключа для Приложения, установленного на устройстве конечного пользователя, способного взаимодействовать с нашей платформой. Для сопряженного устройства + установленного приложения выдается pushRegistrationId, который однозначно связан с ApplicationCode. Вы должны иметь возможность получить все доступные приложения или проверить конфигурацию.

Коды ошибок


Объект ошибки может быть возвращен как часть ответа на сообщение об отправке или отчета о доставке.

Пример объекта ошибки:

  {
   "Идентификатор группы":0,
   "имя_группы":"ОК",
   "идентификатор": 0,
   "имя": "NO_ERROR",
   "description":"Ошибки нет",
   «постоянный»: ложь
}
    

Общие коды ошибок

ОК (идентификатор группы: 0) — общие коды ошибок

Запрос успешно выполнен.

ID Постоянный Ошибка
0 ложный НЕТ_ОШИБКИ
  • Описание ошибки не предоставлено.В основном возвращается при успешной доставке или когда оператор не вернул код ошибки.

HANDSET_ERRORS (идентификатор группы: 1) — общие коды ошибок

Запрос не выполнен из-за проблем с телефоном.

ID Постоянный Ошибка
1 правда EC_UNKNOWN_SUBSCRIBER
  • Номер не существует или не присвоен ни одному активному абоненту в базе данных пользователей оператора.
5 ложный EC_UNIDENTIFIED_SUBSCRIBER
6 ложный EC_ABSENT_SUBSCRIBER_SM
  • Абонент признан недоступным, т. к. от телефона не поступил ответ на пейджинг. Часто это происходит из-за того, что трубка выключена или в зоне слабого сигнала. Применяется к протоколу MAP версии 3.
7 ложный EC_UNKNOWN_EQUIPMENT
  • Мобильное устройство не было распознано EIR (Equipment Identity Register) во время проверки устройства на уровне протокола MAP в инфраструктуре оператора.
8 ложный EC_ROAMING_NOT_ALLOWED
  • Абонент в настоящее время находится в роуминге в другой стране или в инфраструктуре другого оператора — доставка в роуминге не гарантируется из-за отсутствия роуминговых соглашений между многими разными операторами.
9 правда EC_ILLEGAL_SUBSCRIBER
11 правда EC_TELESERVICE_NOT_PROVISIONED
  • Мобильная связь абонента приостановлена ​​оператором.
12 правда EC_ILLEGAL_EQUIPMENT
13 ложный EC_CALL_BARRED
  • Сообщение отклонено из-за запрета службы сообщений; блокировка устанавливается оператором или абонентом для номера.
21 ложный EC_FACILITY_NOT_SUPPORTED
27 ложный EC_ABSENT_SUBSCRIBER
  • Абонент отсутствует в сети, что подтверждается пейджинговым ответом трубки.Часто это происходит из-за того, что телефон выключен.
31 ложный EC_SUBSCRIBER_BUSY_FOR_MT_SMS
  • Абонент занят для Mt SMS
32 ложный EC_SM_DELIVERY_FAILURE
33 ложный EC_MESSAGE_WAITING_LIST_FULL
  • Список ожидающих сообщений заполнен
34 ложный EC_SYSTEM_FAILURE
35 ложный EC_DATA_MISSING
36 ложный EC_UNEXPECTED_DATA_VALUE
255 ложный EC_UNKNOWN_ERROR
256 ложный EC_SM_DF_MEMORYCAPACITYEXCEEDED
  • Произошла ошибка оборудования мобильного абонента, при этом превышен объем памяти телефона.
257 ложный EC_SM_DF_EQUIPMENTPROTOCOLERROR
  • Произошла ошибка оборудования мобильного абонента.
258 ложный EC_SM_DF_EQUIPMENTNOTSM_EQUIPPED
  • Произошла ошибка оборудования мобильного абонента.
259 ложный EC_SM_DF_UNKNOWNSERVICECENTRE
  • Произошла ошибка оборудования мобильного абонента.
260 ложный EC_SM_DF_SC_CONGESTION
  • Произошла ошибка оборудования мобильного абонента.
261 ложный EC_SM_DF_INVALIDSME_ADDRESS
  • Произошла ошибка оборудования мобильного абонента.
262 ложный EC_SM_DF_SUBSCRIBERNOTSC_SUBSCRIBER
  • Произошла ошибка оборудования мобильного абонента.
500 ложный EC_PROVIDER_GENERAL_ERROR
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
502 ложный EC_NO_RESPONSE
  • Сообщение успешно обработано и передано оператору, но на запрос отправки сообщения оператор не ответил, или такая ошибка была устранена оператором.Ошибка также относится к аналогичным ошибкам на уровне сети SS7.
503 ложный EC_SERVICE_COMPLETION_FAILURE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
504 ложный EC_UNEXPECTED_RESPONSE_FROM_PEER
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
507 ложный EC_MISTYPED_PARAMETER
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
508 ложный EC_NOT_SUPPORTED_SERVICE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
509 ложный EC_DUPLICATED_INVOKE_ID
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
565 правда EC_CANNOT_RECEIVE_SC
  • Конечные пользователи, подключенные к этому MVNO, не могут получать сообщения с коротким кодом. Оператор мобильной связи отклонил сообщение, поскольку конечный пользователь подключен к их сети через оператора мобильной виртуальной сети (MVNO).Это ограничение касается сообщений с коротким кодом.
573 правда EC_SC_BLOCKED_BY_END_USER
  • Конечный пользователь попросил своего оператора мобильной связи заблокировать любые сообщения, отправленные с вашего короткого номера. Дополнительные сообщения с одного и того же короткого кода не должны отправляться на номер телефона, если только конечный пользователь снова не согласится.
581 ложный EC_USER_OUT_OF_CREDIT
  • У конечного пользователя закончился кредит предоплаты.У конечного пользователя недостаточно средств на счету телефона для получения сообщения. Отправку сообщения можно повторять каждые 24 часа в течение не более семи дней.
628 правда EC_TEMPORARY_HANDSET_FAILURE
  • Временный сбой трубки.
629 правда EC_DEST_ADDRESS_UNABLE_TO_RECEIVE_SMS
  • Адрес получателя не может получить SMS.
1024 ложный EC_OR_APPCONTEXTNOTSUPPORTED
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1025 ложный EC_OR_INVALIDDESTINATIONREFERENCE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1026 ложный EC_OR_INVALIDORIGINATINGREFERENCE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1027 ложный EC_OR_ENCAPSULATEDAC_NOTSUPPORTED
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1028 ложный EC_OR_TRANSPORTPROTECTION НЕАДЕКВАТНО
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1029 ложный EC_OR_NOREASONGIVEN
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1030 ложный EC_OR_POTENTIAVERSION НЕСОВМЕСТИМОСТЬ
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1031 ложный EC_OR_REMOTENODENOTREACHABLE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1152 ложный EC_NNR_NOTRANSLATIONFORANADDRESSOFSUCHNATURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1153 ложный EC_NNR_NOTRANSLATION ДЛЯ ЭТОГО КОНКРЕТНОГО ПЛАТЬЯ
  • Нет перевода для этого конкретного адреса
1154 ложный EC_NNR_SUBSYSTEMCONGESTION
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1155 ложный EC_NNR_SUBSYSTEMFAILURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1156 ложный EC_NNR_UNEQUIPPEDUSER
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1157 ложный EC_NNR_MTPFAILURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1158 ложный EC_NNR_NETWORKCONGESTION
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1159 ложный EC_NNR_UNQUALIFIED
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1160 ложный EC_NNR_ERRORINMESSAGETRANSPORTXUDT
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1161 ложный EC_NNR_ERRORINLOCALPROCESSINGXUDT
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1162 ложный EC_NNR_DESTINATIONCANTPERFORMREASSEMBLYXUDT
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1163 ложный EC_NNR_SCCPFAILURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1164 ложный EC_NNR_HOPCOUNTERVIOLATION
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1165 ложный EC_NNR_SEGMENTATIONNOTSUPPORTED
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1166 ложный EC_NNR_SEGMENTATIONFAILURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1281 ложный EC_UA_USERSPECIFICREASON
  • Сообщение было прервано узлом сети из-за ошибки сетевого протокола.
1282 ложный EC_UA_USERRESOURCELIMITATION
  • Сообщение было прервано узлом сети из-за ошибки сетевого протокола.
1283 ложный EC_UA_RESOURCEUNAVAILABLE
  • Сообщение было прервано узлом сети из-за ошибки сетевого протокола.
1284 ложный EC_UA_APPLICATIONPROCEDURECANCELLATION
  • Сообщение было прервано узлом сети из-за ошибки сетевого протокола.
1536 ложный EC_PA_PROVIDERMALFUNCTION
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1537 ложный EC_PA_SUPPORTINGDIALOGORTRANSACTIONREALASED
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1538 ложный EC_PA_RESSOURCELIMITATION
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1539 ложный EC_PA_MAINTENANCEACTIVITY
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1540 ложный НЕСОВМЕСТИМОСТЬ EC_PA_VERSION
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1541 ложный EC_PA_ABNORMALMAPDIALOG
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1792 ложный EC_NC_ABNORMALEVENTDETECTEDBYPEER
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1793 ложный EC_NC_RESPONSEREJECTEDBYPEER
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1794 ложный EC_NC_ABNORMALEVENTRECEIVEDFROMPEER
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1795 ложный EC_NC_MESSAGECANNOTBEDELIVEREDTOPEER
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1796 ложный EC_NC_PROVIDEROUTOFINVOKE
  • Сообщение было прервано из-за других ошибок сетевого протокола.

USER_ERRORS (идентификатор группы: 2) — общие коды ошибок

Ошибка пользователя.

ID Постоянный Ошибка
323 правда EC_INVALID_REQUEST_TYPE
  • Недопустимый тип запроса.
351 ложный EC_INVALID_DESTINATION_ADDRESS
  • Неверный адрес назначения.Возможными причинами получения этой ошибки для следующих мобильных операторов могут быть:
    Любой оператор:
    — Мобильный номер не находится в сети мобильного оператора.
    — Мобильный номер деактивирован.
    T-Mobile и MetroPCS:
    — Номер телефона принадлежит пользователю предоплаты, у которого недостаточно средств для получения SMS.
    T-Mobile:
    — Конечный пользователь не может получать SMS со всех коротких номеров (или с определенных коротких номеров).
    — Конечный пользователь подключен к MVNO через T-Mobile.
    -T-Mobile не доставляет SMS-сообщения с коротких номеров конечным пользователям в MVNO.
    AT&T (США):
  •  – Номер телефона принадлежит предоплаченному пользователю, у которого недостаточно средств для получения SMS, или номер телефона не предназначен для SMS, или номер телефона может быть заблокирован из-за жалобы на спам.
352 правда EC_INVALID_REQUEST_DESTINATION
  • Неверный запрос — код страны адреса назначения не распознан.
355 правда EC_MSG_TEXT_TOO_LONG
  • Текст сообщения слишком длинный.
368 правда EC_INVALID_SOURCE_ADDRESS
  • Недопустимое значение адреса источника. Оператор мобильной связи отклонил сообщение с ошибкой недопустимого исходного адреса MT. Свяжитесь с менеджером своего аккаунта, чтобы определить, должен ли ваш исходный адрес MT поддерживаться оператором мобильной связи конечного пользователя.
375 правда EC_SOURCE_ADDRESS_IS_BLOCKED
  • Адрес источника (получателя) заблокирован или не предоставлен.
433 правда EC_ACCOUNT_ACCESS_DENIED
541 ложный EC_LIMIT_REACHED
  • Достигнут лимит отправки оператором связи.Сообщение было заблокировано AT&T, так как превышен предел TPS (количество транзакций в секунду) для вашей кампании по обмену сообщениями.
542 ложный EC_QUOTA_REACHED
  • Дневная квота оператора связи достигнута. Сообщение было заблокировано T-Mobile, поскольку превышен дневной лимит для вашего бренда. Вы не можете повторно отправить сообщение до следующего дня.
572 правда EC_CAMPAIGNID_NOT_PROVISIONED
  • Идентификатор программы или идентификатор кампании не предоставлен для этого оператора мобильной связи или не активен.
577 правда EC_ACC_NOT_PROVISIONED_TO_SMS_DEMO_SC
  • Учетная запись не подготовлена ​​для использования короткого кода демонстрации SMS.
578 правда EC_EXCEEDED_THE_TIME_LIMIT_OF_SMS_DEMO
  • Превышено ограничение по времени использования демо SMS.
579 правда EC_DEST_ADDRESS_NOT_IN_SMS_DEMO
  • Адрес назначения не входит в белый список для демонстрации SMS.
580 правда EC_EXCEEDED_THE_MAX_NUMBER
  • Превышено максимальное количество запросов демонстрации.
594 правда EC_INVALID_GLOBAL_CAMPAIGN_ID
  • Неверный идентификатор глобальной кампании.
597 правда EC_ACC_HAS_NO_ADRESS_FOR_DESR
  • Учетной записи не предоставлен адрес, по которому можно добраться до места назначения.
598 правда EC_INTERACTION_NOT_SUPPORTED
  • Взаимодействие не поддерживается для адресата сообщения.
601 правда EC_ACC_NOT_2_WAY
  • Учетная запись не предназначена для глобальных двусторонних SMS.
603 правда EC_CONTENT_BLOCKED
  • Контент заблокирован отказом пользователя (MO: STOP).Этот код может быть возвращен в квитанции о доставке для MT, отправленного с североамериканского бесплатного номера с поддержкой SMS или со стационарного номера с поддержкой SMS. Обмен сообщениями с конечным пользователем может возобновиться, если конечный пользователь снова согласится на вашу программу.
604 правда EC_BLOCKED_BY_CAMPAIGN_BLACKLIST
  • Контент заблокирован черным списком кампании.
607 правда EC_BLOCKED_AS_SPAM
  • Это сообщение определено как спам и не может быть доставлено
2049 правда EC_IMSI_BLACKLISTED
2052 правда EC_BLACKLISTED_DESTINATIONADDRESS
  • Номер назначения занесен в черный список либо по запросу оператора, либо в вашем аккаунте через веб-интерфейс Infobip.Перейдите в веб-интерфейс Infobip, чтобы удалить черный список в своей учетной записи, или обратитесь в службу поддержки для получения дополнительной информации.
2053 правда EC_BLACKLISTED_SENDERADDRESS
  • Номер отправителя занесен в черный список либо по запросу оператора, либо в вашем аккаунте через веб-интерфейс Infobip. Перейдите в веб-интерфейс Infobip, чтобы удалить черный список в своей учетной записи, или обратитесь в службу поддержки для получения дополнительной информации.
2053 правда EC_SOURCE_ADDRESS_BLACKLISTED
  • Исходный адрес занесен в черный список в учетной записи Infobip.
4096 правда EC_INVALID_PDU_FORMAT
4099 правда EC_MONTHLY_LIMIT_REACHED
  • Достигнут месячный кредитный лимит вашего счета. Для получения дополнительной финансовой помощи, пожалуйста, свяжитесь с вашим менеджером по работе с клиентами.
4100 правда EC_MESSAGE_CANCELED
  • Запрос был получен, но не был отправлен следующему экземпляру в течение срока его действия и истек с соответствующим кодом ошибки EC_MESSAGE_CANCELED, или такой же код ошибки был возвращен оператором.
4101 правда EC_VALIDITYEXPIRED
  • Сообщение было отправлено следующему экземпляру и не было доставлено в течение срока действия сообщения, поэтому оно истекло с соответствующим кодом ошибки EC_VALIDITYEXPIRED или код ошибки был отозван оператором.
4102 правда EC_NOTSUBMITTEDTOSMPPCHANNEL
  • Входящий SM не может быть передан через SMPP из-за отсутствия подключения SMPP.
4103 правда EC_DESTINATION_FLOODING
  • В связи со статусом REJECTED_FLOODING_FILTER сообщение отклонено из-за количества сообщений, отправленных на один номер.
4104 правда EC_DESTINATION_TXT_FLOODING
  • В связи со статусом REJECTED_FLOODING_FILTER сообщение отклонено из-за количества одинаковых сообщений, отправленных на один номер.

OPERATOR_ERRORS (идентификатор группы: 3) — общие коды ошибок

Запрос не выполнен из-за проблем оператора.

ID Постоянный Ошибка
10 правда EC_BEARER_SERVICE_NOT_PROVISIONED
  • Служба переноса не предоставлена ​​
20 ложный EC_SS_INCOMPATIBILITY
51 правда EC_RESOURCE_LIMITATION
  • Указывает, что вызванная операция MAP не может быть завершена из-за перегрузки сети — это ошибка перегрузки сети SS7 на уровне протокола MAP.
71 ложный EC_UNKNOWN_ALPHABET
345 правда EC_OPERATOR_NOT_FOUND
  • Мобильный оператор не найден для адреса назначения. Служба выполнила динамический поиск оператора связи для адреса назначения, но не смогла его идентифицировать; или исходный адрес MT не является номером бесплатного или стационарного телефона в Северной Америке.
501 ложный EC_INVALID_RESPONSE_RECEIVED
  • Получен неверный ответ
560 правда EC_SC_BLOCKED_FOR_END_USER
  • Мобильный оператор блокирует конечного пользователя с этого короткого номера
561 правда EC_CONTENT_BLOCKED_BY_OPERATOR
  • Контент заблокирован оператором мобильной связи для этого конечного пользователя.
562 правда EC_SC_NOT_PROVISIONED
  • Короткий номер не предоставлен мобильным оператором. Обратитесь к своему специальному менеджеру по работе с клиентами, если вы считаете, что вы подготовлены для оператора, или если вы хотите начать подготовку.
563 правда EC_SC_EXPIRED
  • Истек срок действия короткого кода у мобильного оператора.Обратитесь к своему специальному менеджеру по работе с клиентами, если вы считаете, что вы подготовлены для оператора, или если вы хотите начать подготовку.
564 правда EC_SC_BLOCKED
  • Короткий код заблокирован мобильным оператором. Мобильный оператор отклонил сообщение, поскольку короткий код в настоящее время заблокирован для отправки сообщений по их сети. Свяжитесь со своим персональным менеджером по работе с клиентами, если вы не знаете, почему вы получили эту ошибку.
566 правда EC_DESTINATION_BLOCKED_BY_OPERATOR
  • Мобильный оператор блокирует номер телефона от получения сообщений с коротких номеров. Вероятно, это связано с тем, что учетная запись конечного пользователя каким-то образом приостановлена ​​или заблокирована.
568 правда EC_DESTINATION_NOT_SMS_PROVISIONED
  • Адрес назначения не предназначен для SMS.
569 правда EC_DEST_ADDRESS_SUSPENDED
  • Адрес назначения приостановлен мобильным оператором.
571 ложный EC_CAMPAIGN_ID_REJECTED
  • Идентификатор программы или идентификатор кампании отклонен оператором мобильной связи. Эта ошибка относится к сообщениям, отправленным операторам мобильной связи США. Ошибка указывает на то, что идентификатор программы или идентификатор кампании в запросе сообщения не предоставлен оператору мобильной связи.Свяжитесь со своим персональным менеджером по работе с клиентами, если вы не знаете, почему вы получили эту ошибку.
574 правда EEC_BLOCKED_NEW_SUBSCRIPTIONS_FOR_SC
  • Новые подписки на этот короткий номер блокируются мобильным оператором. Указывает, что для данного короткого кода новым подписчикам не разрешено получать или отправлять сообщения. Однако существующим подписчикам по-прежнему разрешено получать и отправлять сообщения.
630 правда EC_DEST_OVERLOADED
631 правда EC_MOBILE_OPERATOR_NETWORK_ERROR
  • Ошибка сети мобильного оператора.
632 правда EC_SMS_REJECTED_BY_MOBILE_OPERATOR
  • SMS отклонено мобильным оператором из-за попытки адреса получателя.
633 правда EC_UNKNOWN_MOBILE_OPERATOR
  • Сообщение не удалось отправить из-за ошибки неизвестного оператора мобильной связи.
810 правда EC_FAILED_MESSAGE_DELIVERY
811 правда EC_MESSAGE_EXPIRED
  • Срок действия сообщения истек до того, как оно достигло трубки.
815 правда EC_MESSAGE_SUBMITTED_NOT_ACKED
  • Сообщение отправлено, но не подтверждено оператором мобильной связи.
2048 ложный EC_TIME_OUT
2050 правда EC_DEST_ADDRESS_BLACKLISTED
  • Номер был помечен как заблокированный в черном списке DND (не беспокоить), предоставленном оператором, или тот же код ошибки был отменен оператором.
2051 ложный EC_INVALIDMSCADDRESS
4097 ложный EC_NOTSUBMITTEDTOGMSC
4102 правда EC_NOTSUBMITTEDTOSMPPCHANNEL
  • Не отправлено на канал Smpp
5492 правда EC_DUPLICATE_MESSAGE
  • Такое же сообщение уже было отправлено на этот адрес назначения.

Голосовые коды ошибок

ОК (идентификатор группы: 0) — голосовые коды ошибок

Запрос успешно выполнен.

ID Постоянный Ошибка
5000 правда ГОЛОС_ОТВЕТ
  • Вызов принят, и на него ответили.
5001 правда VOICE_ANSWERED_MACHINE
  • Вызов принят и на него ответил голосовой аппарат.

HANDSET_ERRORS (идентификатор группы: 1) — коды голосовых ошибок

Запрос не выполнен из-за проблем с телефоном.

ID Постоянный Ошибка
5480 ложный EC_VOICE_ERROR_TEMPORARILY_NOT_AVAILABLE
  • Адрес назначения в настоящее время недоступен.

 

5603 ложный EC_DECLINE
  • Пункт назначения не желает или не может участвовать в вызове.

OPERATOR_ERRORS (идентификатор группы: 3) — коды голосовых ошибок

Запрос не выполнен из-за проблем оператора.

ID Постоянный Ошибка
5002 правда EC_VOICE_USER_BUSY
  • В настоящее время конечный пользователь занят приемом голосового вызова.
5003 правда EC_VOICE_NO_ANSWER
  • Конечный пользователь получил вызов, но не ответил на него.
5004 правда EC_VOICE_ERROR_DOWNLOADING_FILE
  • Файл, указанный в HTTP-запросе, недоступен и не может быть загружен.
5005 правда EC_VOICE_ERROR_UNSUPPORTED_AUDIO_FORMAT
  • Формат указанного файла не поддерживается.
5400 ложный EC_VOICE_ERROR_BAD_REQUEST
  • Полученный запрос был отклонен из-за неправильного формата.
5403 ложный EC_VOICE_ERROR_FORBIDDEN
  • Принятый запрос отклонен оператором.
5404 ложный EC_VOICE_ERROR_DESTINATION_NOT_FOUND
  • У сервера есть точная информация о том, что пользователь не существует в домене, указанном в Request-URI.
5407 ложный EC_VOICE_ERROR_PROXY_AUTHENTICATION_REQUIRED
  • Запрос требует аутентификации пользователя на стороне оператора.
5408 ложный EC_VOICE_ERROR_REQUEST_TIMEOUT
  • Отсутствовало покрытие для определенного номера пункта назначения или не удалось вовремя найти конечного пользователя во время вызова.
5410 ложный EC_VOICE_ERROR_GONE
  • Пользователь существовал один раз, но оператор больше не поддерживает адрес назначения.
5413 ложный EC_VOICE_ERROR_REQUEST_ENTITY_TOO_LARGE
  • Тело запроса больше, чем сервер хочет или может обработать.
5414 ложный EC_VOICE_ERROR_REQUEST_URI_TOO_LONG
  • Сервер отказывается обрабатывать запрос, поскольку Request-URI длиннее, чем сервер готов интерпретировать (слишком длинный адрес назначения).
5415 ложный EC_VOICE_UNSUPPORTED_MEDIA_TYPE
  • Формат файла не поддерживается.
5481 ложный EC_VOICE_ERROR_CALL_DOES_NOT_EXIST
  • Вызов или транзакция не существуют.

 

5484 ложный EC_VOICE_ERROR_ADDRESS_INCOMPLETE
  • Указанный номер адресата неполный.
5487 ложный EC_VOICE_ERROR_REQUEST_TERMINATED
  • Запрос был прерван с помощью кнопки отмены, и конечный пользователь отказался принимать голосовой вызов.
5488 ложный EC_VOICE_ERROR_NOT_ACCEPTABLE_HERE
  • Формат запроса неприемлем на стороне оператора.
5491 ложный EC_VOICE_ERROR_REQUEST_PENDING
  • Сервер имеет ожидающий запрос из того же диалогового окна.
5501 правда EC_VOICE_NOT_IMPLEMENTED
  • Отправленный запрос не поддерживается на стороне оператора.
5503 правда EC_VOICE_SERVICE_UNAVAILABLE
  • Службе не удалось выполнить запрос.

Коды ошибок WebRTC

OK (идентификатор группы: 0) — коды ошибок WebRTC. Запрос выполнен успешно.

ID Постоянный Ошибка
5700 правда ОТВЕЧЕН
  • Вызов принят, и на него ответили.
5701 правда EC_CALL_ANSWERED_ON_ANOTHER_DEVICE
  • На вызов ответили с другого устройства.

HANDSET_ERRORS (идентификатор группы: 1) — Коды ошибок WebRTC

Запрос не выполнен из-за проблем с телефоном.

ID Постоянный Ошибка
5720 правда EC_NO_PEER_CONNECTION
  • Одноранговое соединение не установлено.
5721 правда EC_INVALID_DTMF_CONFIG_NO_AUDIO_TRACK
  • Неверная конфигурация DTMF (нет звуковой дорожки).
5722 правда EC_DTMF_НЕДОСТУПЕН
  • Опции DTMF недоступны.
5723 правда EC_DTMF_INVALID_TONE
  • Отправлен недопустимый тональный сигнал DTMF. Разрешенные тона — это цифры 1-9, * и #.
5724 правда EC_NO_LOCAL_STREAM
  • Локальный поток не был инициализирован.
5725 правда EC_NO_AUDIO_TRACK
  • Отсутствует звуковая дорожка.
5726 правда EC_NO_VIDEO_TRACK
  • Отсутствует видеодорожка.
5727 правда EC_NO_DISPLAY_MEDIA
  • Display media API недоступен.
5728 правда EC_UNKNOWN_SCREEN_SHARE_ERROR
  • Неизвестная ошибка демонстрации экрана.

USER_ERRORS (идентификатор группы: 2) — Коды ошибок WebRTC

Ошибка пользователя.

ID Постоянный Ошибка
5800 правда EC_NO_ANSWER
  • Конечный пользователь получил вызов, но не ответил на него.
5801 правда EC_USER_BUSY
  • Конечный пользователь сейчас занят и не может принять вызов.
5802 правда EC_PERMISSION_DENIED
  • Отказано в разрешении на использование камеры и/или микрофона.
5803 правда EC_DEVICE_NOT_FOUND
  • На устройстве не подключена/не включена камера и/или микрофон.
5804 правда EC_DEVICE_NOT_AVAILABLE
  • Камера или микрофон уже используются.
5805 правда EC_ACTIVE_CALL_ON_INCOMING_CAL
  • Конечный пользователь получил входящий вызов во время другого активного вызова.
5806 правда EC_CALL_TERMINATED
5850 правда EC_USER_ALREADY_JOINED
  • Конечный пользователь уже подключен на другом устройстве.
5851 правда EC_MAX_USERS_LIMIT_REACHED
  • Максимальное количество пользователей уже достигнуто.
5852 правда EC_VIDEO_PUBLISHERS_LIMIT_REACHED
  • Максимальное количество пользователей, публикующих видео, уже достигнуто.

OPERATOR_ERRORS (идентификатор группы: 3) — Коды ошибок WebRTC

Запрос не выполнен из-за проблем оператора.

ID Постоянный Ошибка
5768 правда EC_CLIENT_URL_READ_FAILURE
  • Не удалось прочитать URL-адрес клиента.
5769 правда EC_CLIENT_URL_REACH_FAILURE
  • Не удалось получить доступ к URL-адресу клиента.
5900 правда ЕС_ЗАПРЕЩЕНО
  • Полученный запрос был отклонен.
5901 правда EC_REQUEST_TIMEOUT
  • Не было покрытия для определенного номера назначения, или конечный пользователь не мог быть доставлен вовремя для вызова.
5902 правда EC_INTERNAL_SERVER_ERROR
  • Сервер не смог обработать запрос из-за непредвиденной ошибки.
5903 правда EC_DESTINATION_NOT_FOUND
  • У сервера есть определенная информация о том, что конечный пользователь не существует в домене, указанном в Request-URI.
5904 правда EC_SERVICE_TEMPORARY_UNAVAILABLE
  • Служба временно недоступна.
5905 правда EC_REQUEST_PENDING
  • На сервере есть ожидающий запрос из того же диалогового окна.
5906 правда EC_ADDRESS_INCOMPLETE
  • Указанный номер адресата неполный.
5907 правда EC_TEMPORARILY_NOT_AVAILABLE
  • Адрес назначения в настоящее время недоступен.
5990 правда EC_CONNECTION_ERROR
  • Произошла ошибка подключения.
5991 правда EC_UNKNOWN_WEBRTC_ERROR
  • Произошла неизвестная ошибка WebRTC.

Коды ошибок push-уведомлений

Ошибка регистрации (идентификатор группы: 1) — коды ошибок push-уведомлений

 

Сообщения не отправляются из-за проблем с регистрацией устройства (например, в случае неустановленных приложений).

ID Постоянный Ошибка
8001 правда EC_DEVICE_APP_UNINSTALL
  • Пользователь удалил приложение на устройстве или срок действия облачного токена устройства истек.
8002 правда EC_GCM_MISMATCH_SENDER_ID
  • FCM ответил с MismatchSenderId в поле ошибки ответа. Идентификатор отправителя — это уникальное числовое значение, созданное при создании проекта Firebase, доступное на вкладке «Облачные сообщения» панели «Настройки» консоли Firebase. Идентификатор отправителя используется для идентификации каждого сервера приложений, который может отправлять сообщения клиентскому приложению. Проверьте конфигурацию сборки вашего приложения.
8003 правда EC_NO_APPLICATION_FOUND
  • Приложение с указанным ApplicationCode не найдено в службе Infobip Push. Проверьте параметры цели сообщения.
8004 правда EC_NO_REGISTRATION_ID_FOUND
  • Регистрация с указанным PushRegistrationId не существует или срок ее действия истек.

Ошибка облака (идентификатор группы: 3) — коды ошибок push-уведомлений

Сообщения не отправляются из-за проблем со связью с Clouds.

Идентификатор Постоянный Ошибка
8005 правда EC_SYS_ERROR_FROM_CLOUD
  • Не удалось отправить push-уведомление. Облако (FCM или APNS) ответило ошибкой при обработке запроса.
8006 правда EC_INVALID_GCM_AUTH_DATA
  • Неверные данные облачной аутентификации (ключ сервера).FCM ответил со статусом 401 (неавторизованный). Проверьте конфигурацию своего Приложения для Android в веб-интерфейсе Infobip.
8007 правда EC_INVALID_APNS_CERT
  • Недействительный сертификат для APNS. Проверьте конфигурацию своего Приложения для iOS в веб-интерфейсе Infobip.
8008 правда EC_APPLICATION_CLOUD_TYPE_DISABLED
  • Тип облака был отключен клиентом для приложения.Запрос направлен на регистрацию с типом облака, который был отключен клиентом. Проверьте конфигурацию своего приложения в веб-интерфейсе Infobip.
8009 правда EC_PUSH_INTERNAL_REQUEST_ERROR
  • Внутренняя ошибка. Повторите попытку позже. Если проблема не исчезнет, ​​обратитесь в службу поддержки за дополнительной помощью.
8010 правда EC_INVALID_PUSH_PAYLOAD
  • Недопустимые данные полезной нагрузки push.Обратитесь в службу поддержки для получения дополнительной помощи.
8011 правда EC_PUSH_INTERNAL_GW_ERROR
  • Внутренняя ошибка. Повторите попытку позже, и если проблема не исчезнет, ​​обратитесь в службу поддержки для получения дополнительной помощи.
8012 правда EC_PUSH_CLOUD_TEMP_UNAVAILABLE
  • Push Cloud (FCM или APNS) временно недоступен.Сообщение ожидает повторной попытки.

Коды ошибок электронной почты

Отброшено (идентификатор группы: 1) — коды ошибок электронной почты

Запрос не был успешно выполнен, так как электронные письма были удалены системой доставки почты на стороне конечного пользователя.

ID Постоянный Ошибка
6001 правда EC_EMAIL_BLACKLISTED
  • Используемое имя отправителя является частью базы данных в реальном времени, состоящей из запрещенных доменов/имен отправителей/IP-адресов, которые классифицируются как пригодные для спама.
6002 правда EC_EMAILS_SPAM_CONTENT
  • Электронные письма удаляются из-за содержания спама.
6003 правда EC_EMAIL_UNSUBSCRIBED_EMAIL_ADDRESS
  • Получено сообщение о возврате, поскольку отправитель, возможно, отписывается от получателя.
6004 правда EC_BOUNCED_EMAIL_ADDRESS
  • Подтверждение того, что электронная почта не может быть доставлена, поскольку сообщение о возврате было отменено при предыдущей попытке.
6005 правда EC_EMAIL_DROPPED
  • Получатель ранее отказывался от рассылки, отказывался от подписки или жаловался на спам, поэтому мы не будем пытаться доставить его, и сообщение будет удалено.
6016 правда EC_EMAIL_SENDER_DOMAIN_BLOCKED
  • Домен отправителя заблокирован. Обычно это происходит, когда домен отправителя превышает порог отказов.
6017 правда EC_EMAIL_IP_BLACKLISTED
  • IP-адрес отправителя занесен в черный список, и в этом случае IP-адрес необходимо исключить из списка.
6018 правда EC_INVALID_GATEWAY_REQUEST
  • При формировании запроса шлюза электронной почты присутствует одна или несколько ошибок проверки. Контактная поддержка.

Отказ (идентификатор группы: 2) — коды ошибок электронной почты

Запрос не был успешно выполнен, и мы получили отчет о недоставке.

ID Постоянный Ошибка
6006 правда EC_INVALID_EMAIL_ADDRESS
  • Недопустимое имя конечного пользователя — использовались либо недопустимые символы, либо недопустимый домен.
6007 правда EC_MAILBOX_TEMPORARY_UNAVAILABLE
  • Почтовый ящик конечного пользователя может быть временно недоступен на сервере.
6008 правда EC_DEFERRED_DUE_TO_INSUFFICIENT_STORAGE
  • Почтовый ящик конечного пользователя достиг полной емкости, определенной на сервере.
6009 правда EC_MAILBOX_UNAVAILABLE
  • Почтовый ящик конечного пользователя может иметь ограниченный доступ или просто не существует на сервере.
6010 правда EC_STORAGE_LIMIT_EXCEEDED
  • Почтовый ящик конечного пользователя достиг полной емкости, определенной на сервере.
6012 правда EC_HARD_BOUNCE
  • Мы получили возвращенное сообщение (уведомление о недоставке). Возможные причины: адрес электронной почты получателя не существует; Доменное имя не существует; Сервер электронной почты получателя полностью заблокировал доставку.

Системная ошибка (идентификатор группы: 3) — коды ошибок электронной почты

Запрос не был успешно выполнен из-за системных ошибок.

ID Постоянный Ошибка
6013 ложный EC_TEMPORARY_SENDING_ERROR
  • Временная ошибка отправки. Система повторит попытку отправки
  • .
6014 правда EC_PERMANENT_SENDING_ERROR
  • Чаще всего проблема связана с доменом, используемым в качестве отправителя, поскольку он, вероятно, еще не зарегистрирован.
6015 правда EC_EMAIL_GATEWAY_ERROR
  • Не удалось отправить электронную почту из-за внутренней ошибки.

Коды ошибок чата

(RCS, WhatsApp, Facebook messenger, LINE, Viber)

Ошибка клиента (идентификатор группы: 1) — коды ошибок чата

Запрос не был успешно выполнен из-за неправильной настройки приложения или неправильного/недействительного запроса, выданного клиентом.

ID Постоянный Ошибка
7001 правда EC_UNKNOWN_APPLICATION
  • Приложение, используемое для отправки сообщения, не существует. Убедитесь, что вы создали приложение и используете действительный ключ приложения.
7002 правда EC_UNKNOWN_USER
  • Принимающий пользователь не существует.Убедитесь, что пользователь подписался на услугу и что вы используете правильный ключ пользователя.
7003 правда EC_BLOCKED_USER
  • Принимающий пользователь заблокировал связь.
7004 правда EC_UNAUTHORIZED_ACCESS
  • Недопустимые или нераспознанные учетные данные для доступа к службе. Убедитесь, что вы используете правильные учетные данные для доступа, выданные поставщиком услуг.
7005 правда EC_FORBIDDEN_ACCESS
  • Аутентификация распознана, но не разрешена. Убедитесь, что вашему приложению разрешено отправлять сообщения и что оно опубликовано или одобрено провайдером.
7006 правда EC_BAD_REQUEST
  • Полученный запрос был неполным или недействительным (недопустимое значение параметра, последовательные пробелы и т. д.)
7007 правда EC_ILLEGAL_TRAFIC_TYPE
  • Попытка отправить сообщение недопустимого типа.
7008 правда EC_INVALID_TEMPLATE_ARGS
  • Сообщение не соответствует шаблону. Проверьте аргументы шаблона и текст.
7009 правда EC_INVALID_TEMPLATE
  • Шаблон, используемый для отправки сообщения, не существует.Убедитесь, что шаблон создан и вы используете допустимый шаблон.
7010 правда EC_NO_СЕССИЯ
  • Пользователь не инициировал сеанс, поэтому с ним невозможно связаться.
7011 правда EC_ACCOUNT_ISSUE
  • Проблема с вашей учетной записью. Свяжитесь с нашей службой поддержки для получения дополнительной информации.
7012 ложный EC_DEPLOYMENT_CONFIGURATION_ERROR
  • Проблема с развертыванием WhatsApp
7013 ложный EC_MEDIA_HOSTING_ERROR
  • При предоставленной медиа-ссылке возникли проблемы, связанные с хостингом.
7014 ложный EC_MEDIA_UPLOAD_ERROR
  • Проблема с загрузкой мультимедиа на провайдера
7015 правда EC_MEDIA_METADATA_ERROR
  • Проблема с предоставленными метаданными мультимедиа, типом контента, размером и т. д.
7016 правда EC_SPAM_RATE
  • Не удалось отправить сообщение, поскольку существуют ограничения (связанные с рейтингом качества отправителя WhatsApp) на количество сообщений, которые этот отправитель может отправить уникальным конечным пользователям в течение скользящего 24-часового периода.
7017 ложный EC_TOO_MANY_REQUESTS
  • Скорость отправки слишком высока
7018 правда EC_INTERNAL_BAD_MAPPING
7019 правда EC_PROVIDER_BILLING_ERROR
  • Ошибка биллинга на стороне провайдера (пока только Viber)
7020 правда ОШИБКА EC_DEVICE_REPRODUCTION
  • Ошибка отображения содержимого на устройстве конечного пользователя
7021 правда EC_LIMITED_FUNCTIONALITY
  • Функциональность продукта ограничена на стороне провайдера.
7022  правда EC_MEDIA_UNSUPPORTED
  • Формат носителя не поддерживается.
7023  правда EC_DATA_MISMATCH
  • Несоответствие данных между локальным и удаленно синхронизируемым источником.
7024  ложный EC_NOT_ALLOWED_SENDING_TIME
  • Сообщение отправлено вне разрешенного временного окна.
7025  правда EC_UNSUPPORTED_MOBILE_APP_VERSION
  • Неподдерживаемая версия мобильного приложения.
7026  правда EC_MESSAGE_TYPE_EXHAUSTED
  • Исчерпан лимит API поставщика для определенного типа сообщения.
7027 правда EC_BLOCKED_CONTENT
  • Содержание сообщения заблокировано.
7102 правда EC_DATA_MISMATCH
  • Несоответствие данных между локальным и удаленно синхронизируемым источником.
7201 правда EC_UNSUPPORTED_DEVICE
  • У принимающего пользователя нет устройства, которое может принимать сообщения этого типа.

 

Ошибка провайдера (идентификатор группы: 2) — коды ошибок чата

Запрос не был успешно выполнен из-за ошибки поставщика услуг.

ID Постоянный Ошибка
7050 ложный EC_PROVIDER_INTERNAL_ERROR
  • Внутренняя ошибка поставщика услуг.
7051 ложный EC_PROVIDER_TIMEOUT
  • Время ожидания подключения к поставщику услуг истекло.
7052 правда EC_PROVIDER_DR_ERROR
  • Ошибка поставщика в отчете о доставке, повторная попытка невозможна из-за ограничений платформы.

Системная ошибка (идентификатор группы: 3) — коды ошибок чата

Запрос не был успешно выполнен из-за системной ошибки.

ID Постоянный Ошибка
7080 правда EC_INTERNAL_ERROR
  • Внутренняя ошибка веб-интерфейса Infobip. Обратитесь в службу поддержки для решения проблемы.
7081 правда EC_CONFIGURATION_ERROR
  • Внутренняя ошибка конфигурации. Обратитесь в службу поддержки для решения проблемы.
7082 правда EC_TEMPORARY_GATEWAY_ERROR
  • Временная внутренняя ошибка. Свяжитесь с нашей службой поддержки для получения дополнительной информации.
7083 правда EC_SERVICE_NOT_ACTIVATED
  • Служба не активна.Обратитесь в службу поддержки для решения проблемы.
7084 правда EC_MISSING_SENDER_METADATA
  • Отсутствуют метаданные отправителя. Свяжитесь с нашей службой поддержки, чтобы выполнить необходимую настройку.
7280 правда EC_DUPLICATE_REQUEST
  • Недавно пользователю было отправлено идентичное сообщение.
7281 правда EC_BAD_ORIGIN
  • Запрос отправлен из неутвержденного источника.Обратитесь в службу поддержки для решения проблемы.

Коды ошибок Твиттера

Ошибка пользователя (идентификатор группы: 2) — коды ошибок Twitter

Ошибка пользователя.

ID Постоянный Ошибка
16001  правда EC_CANNOT_SEND_TO_THIS_USER
  • Невозможно отправить сообщение этому пользователю (заблокирован или не отслеживается).
16002  правда EC_USER_NOT_FOLLOWING
  • Пользователь не следит за вами.
16003 правда EC_TEXT_SIZE_OVER_LIMIT

Коды ошибок мобильной идентификации

ID Значение Описание
100 EC_NO_COVERAGE Нет покрытия для запрошенного номера телефона.
101 EC_GATEWAY_OPERATION_FAILED Ошибка службы поставщика.
102 EC_OPERATION_RESTRICTED Операция ограничена.
103 EC_ATP_ATTRIBUTE_QUERY_FAILED Ошибка запроса атрибута ATP
200 EC_INVALID_REQUEST Ошибка проверки запрошенных аргументов.
201 EC_INVALID_TOKEN Токен недействителен или не существует.
202 EC_CONSENT_NOT_GRANTED Пользовательское согласие не предоставлено.
300 EC_MI_ACCOUNT_DISABLED Учетная запись пользователя отключена для службы Mobile Identity. Свяжитесь с отделом продаж, чтобы включить его.
301 EC_OPERATION_NOT_ALLOWED Служба не разрешена для этой учетной записи. Свяжитесь с отделом продаж, чтобы включить его.
302 EC_COUNTRY_NOT_ALLOWED Страна назначения не разрешена для этой учетной записи.Свяжитесь с отделом продаж, чтобы включить его.
303 EC_GATEWAY_NOT_ALLOWED Поставщик не разрешен для этой учетной записи. Свяжитесь с отделом продаж, чтобы включить его.
304 EC_REJECTED_NOT_ENOUGH_CREDITS Недостаточно кредитов для этой службы.
305 EC_MOBILE_DEVICE_TIMEOUT Истекло время ожидания во время перенаправления мобильного устройства.
306 EC_REJECTED_INVALID_IP_АДРЕС IP-адрес вне диапазона данных MNO.
307 EC_OTP_SMS_SEND_FAILED Не удалось отправить SMS-сообщение.
308 EC_NI_ATTRIBUTE_NOT_ALLOWED Атрибут Requested Number Intelligence не разрешен для этой учетной записи. Свяжитесь с отделом продаж, чтобы включить его.
309 EC_SIM_SWAP_CHECK_FAILED Не удалось выполнить запрос проверки SIM Swap из-за ошибки на стороне MNO. Свяжитесь с поддержкой@infobip.ком для более подробной информации.
310 EC_SIM_SWAP_DETECTED Нет покрытия для запрошенного номера телефона.
1000 EC_INTERNAL_ERROR Внутренняя ошибка платформы Infobip. Обратитесь в службу поддержки для решения проблемы.

Коды ошибок DLT

Применимо для региона Индии.

ID Статус Описание
4106 EC_BLOCKED_BY_DLT Сообщение заблокировано очисткой DLT.
4 — Сообщение отправлено, но не доставлено.
4107 EC_DLT_SCRUBBING_TIMEOUT Тайм-аут при выполнении очистки DLT.
4 — Сообщение отправлено, но не доставлено.
4108 EC_SENDER_BLOCKED_BY_DLT Отправитель заблокирован DLT Scrubbing.
4 — Сообщение отправлено, но не доставлено.
4109 EC_TELEMARKETER_BLOCKED_BY_DLT Телемаркетер заблокирован DLT Scrubbing.
4 — Сообщение отправлено, но не доставлено.
4110 EC_ENTITY_BLOCKED_BY_DLT Объект заблокирован DLT Scrubbing.
4 — Сообщение отправлено, но не доставлено.
4111 EC_TEMPLATE_BLOCKED_BY_DLT Шаблон заблокирован DLT Scrubbing.
4 — Сообщение отправлено, но не доставлено.
4112 EC_ENTITY_NOT_FOUND Не найдена запись с EID в качестве первичного ключа.
4 — Сообщение отправлено, но не доставлено.
4113 EC_ENTITY_NOT_REGISTERED Нет входа сущности на платформу.
4 — Сообщение отправлено, но не доставлено.
4114 EC_ENTITY_INACTIVE Объект неактивен на платформе.
4 — Сообщение отправлено, но не доставлено.
4115 EC_ENTITY_BLACKLISTED  Сущность занесена в черный список на всех платформах.
4- Сообщение отправлено, но не доставлено.
4116 EC_INVALID_ENTITY_ID Получен неправильный формат идентификатора объекта или отсутствует объект.
4-Сообщение отправлено, но не доставлено.
4117 EC_ENTITY_ID_NOT_ALLOWED_FOR_TM Принципал не разрешен для ТМ.
4 — Сообщение отправлено, но не доставлено.
4118 EC_TELEMARKETER_NOT_REGISTERED Нет записи TMID на платформе.
4 — Сообщение отправлено, но не доставлено.
4119 EC_TELEMARKETER_INACTIVE Телемаркетер неактивен на платформе.
4 — Сообщение отправлено, но не доставлено
4120 EC_TELEMARKETER_BLACKLISTED  Телемаркетер занесен в черный список на всех платформах.
4 — Сообщение отправлено, но не доставлено
4121 EC_HEADER_NOT_FOUND Не найдена запись с заголовком (с учетом регистра).
4 — Сообщение отправлено, но не доставлено.
4122 EC_HEADER_INACTIVE Заголовок неактивен на платформе.
4- Сообщение отправлено, но не доставлено.
4123 EC_HEADER_BLACKLISTED  Заголовок занесен в черный список на всех платформах.
4 — Сообщение отправлено, но не доставлено.
4124 EC_PEID_NOT_MATCHED_WITH_HEADER Идентификатор основного объекта не соответствует идентификатору заголовка.
4 — Сообщение отправлено, но не доставлено
4125 EC_HEADER_IN_FREEPOOL Заголовок в свободном пуле.
4 — Сообщение отправлено, но не доставлено.
4126 EC_TEMPLATE_NOT_FOUND Не найдена запись с идентификатором шаблона в качестве первичного ключа/шаблон не найден.
4 — Сообщение отправлено, но не доставлено.
4127 EC_TEMPLATE_INACTIVE Шаблон неактивен на платформе.
4 — Сообщение отправлено, но не доставлено.
4128 EC_TEMPLATE_BLACKLISTED  Шаблон занесен в черный список на всех платформах.
4 — Сообщение отправлено, но не доставлено.
4129 EC_TEMPLATE_NOT_MATCHED Шаблон не соответствует данному идентификатору шаблона.
4 — Сообщение отправлено, но не доставлено.
4130 EC_HEADER_NOT_REGISTERED_FOR_TEMPLATE Заголовок не зарегистрирован для шаблона.
4 — Сообщение отправлено, но не доставлено.
4131 EC_TEMPLATE_VARIABLE_EXCEEDED_MAX_LENGTH Длина переменной превышает максимально заданную длину.
4 — Сообщение отправлено, но не доставлено.
4132 EC_ERROR_IDENTIFYING_TEMPLATE Ошибка идентификации шаблона.
4 — Сообщение отправлено, но не доставлено.
4133 EC_INVALID_TEMPLATE_ID  Получен неправильный формат идентификатора шаблона или отсутствует тег идентификатора шаблона.
4 — Сообщение отправлено, но не доставлено.
4134 EC_TEMPLATE_NOT_REGISTERED_TO_ENTITY Шаблон не принадлежит PE.
4 — Сообщение отправлено, но не доставлено.
4135 EC_PROMOTIONAL_TEMPLATE_USED_ON_OTHERS_HEADER Рекламный шаблон, используемый в другом заголовке/заголовке транзакции.
4 — Сообщение отправлено, но не доставлено.
4136 EC_INVALID_TEMPLATE_TYPE Недопустимый тип шаблона.
4 — Сообщение отправлено, но не доставлено.
4137 EC_PREFERENCE_NOT_MATCHED Заблокировано в настройках с MSISDN как PK.
4 — Сообщение отправлено, но не доставлено.
4138 EC_INVALID_PROMO_TIME Блокировать рекламные часы (с 21:00 до 10:00).
4 — Сообщение отправлено, но не доставлено.
4139 EC_SE_CATEGORY_BLOCK Блокировка категории SE по полному DND, если согласие недоступно.
4 — Сообщение отправлено, но не доставлено.
4140 EC_CONSENT_FAILED  Общий код ошибки для Согласия.
4 — Сообщение отправлено, но не доставлено.
4141 EC_SCRUBBING_FAILED Общий код ошибки в случае каких-либо исключений.
4 — Сообщение отправлено, но не доставлено.
4142 EC_TLV_PEID_NOT_FOUND TLV PEID отсутствует/пустой/нулевой.
4 — Сообщение отправлено, но не доставлено.
4143 EC_TLV_TMPID_NOT_FOUND TLV TMPID отсутствует/пусто/нуль.
4 — Сообщение отправлено, но не доставлено.

Коды ошибок онлайн-чата

Ниже приведены возможные коды ошибок для:

  • Веб-виджет
  • Включить аутентифицированный сеанс клиента с API виджета
  • Недействительный аутентифицированный сеанс клиента
Поле Поле Поле Поле
ID Статус Описание
1001 отсутствует обязательное поле В методе требуется параметр ‘widgetId’.
1011 ошибка инициализации виджета Виджет уже инициализирован.
1012 ошибка инициализации виджета Ошибка в конфигурации виджета.
1013 ошибка инициализации виджета Уже аутентифицирован с другим идентификатором виджета.
1031 ошибка видимости виджета Инициализация на запрещенных страницах.
1032 ошибка видимости виджета Только клиенты с проверкой подлинности.
1033 ошибка видимости виджета Нерабочее время.
1101 отсутствует обязательное поле В методе требуется параметр token.
1102 отсутствует обязательное поле «лыжи» обязательно в JWT.
1103 отсутствует обязательное поле ‘sub’ обязательно в JWT.
1104 отсутствует обязательное поле ‘iss’ обязательно для JWT.
1105 отсутствует обязательное поле Поле iat обязательно в JWT.
1106 отсутствует обязательное поле ‘jti’ в JWT обязательно.
1111 поле неправильного типа ‘iat’ должен быть числового типа и должен указываться в секундах.
1112 поле неправильного типа ‘exp’ должен быть числового типа и должен указываться в секундах.
1113 поле неправильного типа ‘stp’ должен быть одним из [’email’, ‘msisdn’, ‘externalPersonId’].
1114 поле в неправильном формате Проверьте ‘sub’ на тип ‘stp’.
1121 ошибка вызова метода Пользователь уже аутентифицирован.
1122 ошибка вызова метода Полезная нагрузка JWT нарушена.
1123 ошибка вызова метода «лыжи» неверны, нет ключа виджета с таким идентификатором.
1124 ошибка вызова метода «алг» неверный.
1125 ошибка вызова метода Что-то не так с шифрованием.
1126 ошибка вызова метода ‘iss’ отличается от идентификатора инициализированного виджета.
1127 ошибка вызова метода ‘iat’ недействителен, должен быть раньше, чем сейчас.
1128 ошибка вызова метода ‘exp’ недействителен, должен быть позже, чем сейчас.
1198 проблема с подключением Ошибка аутентификации.Пожалуйста, повторите попытку позже.
1199 ошибка запроса Запрос не выполнен со статусом ${status}.
1321 ошибка вызова метода Пользователь уже вышел из системы.

Статус HTTP и коды ошибок для JSON  | Облачное хранилище  | Облако Google

В следующем документе содержится справочная информация о кодах состояния. и сообщения об ошибках, которые используются в Cloud Storage JSON API.За страницу, относящуюся к XML API Cloud Storage, см. Состояние HTTP и коды ошибок для XML.

Формат ответа об ошибке

Cloud Storage использует стандартный формат отчетов об ошибках HTTP для JSON API. Успешные запросы возвращают коды состояния HTTP в диапазоне 2xx. Неуспешный запросы возвращают коды состояния в диапазонах 4xx и 5xx. Запросы, требующие redirect возвращает коды состояния в диапазоне 3xx. Ответы на ошибку обычно включают документ JSON в теле ответа, который содержит информацию о ошибка.

В следующих примерах показаны некоторые распространенные ошибки. Обратите внимание, что заголовок информация в ответах опущена.

401 Неавторизованный

Ниже приведен пример ответа об ошибке, который вы получаете, если пытаетесь перечислите сегменты для проекта, но не предоставьте заголовок авторизации.

401 Неавторизованный

{
"ошибка": {
 "ошибки": [
  {
   "домен": "глобальный",
   "причина": "требуется",
   "message": "Требуется вход в систему",
   "locationType": "заголовок",
   "местоположение": "Авторизация"
  }
 ],
 "код": 401,
 "message": "Требуется вход в систему"
 }
}
 

403 Запрещено

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

403 Запрещено

{
 "ошибка": {
  "ошибки": [
   {
    "домен": "глобальный",
    "причина": "запрещено",
    "сообщение": "Запрещено"
    }
  ],
  "код": 403,
  "сообщение": "Запрещено"
 }
}
 

404 Not Found

Ниже приведен пример ответа об ошибке, который вы получаете, если пытаетесь получить несуществующий объект.

404 Не Найдено

{
"ошибка": {
 "ошибки": [
  {
   "домен": "глобальный",
   "причина": "не найдено",
   "Сообщение не найдено"
  }
 ],
 "код": 404,
 "Сообщение не найдено"
 }
}
 

409 Конфликт

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

409 Конфликт

{
"ошибка": {
 "ошибки": [
  {
   "домен": "глобальный",
   "причина": "конфликт",
   "message": "У вас уже есть это ведро. Пожалуйста, выберите другое имя."
  }
 ],
 "код": 409,
 "message": "У вас уже есть это ведро. Пожалуйста, выберите другое имя."
 }
}
 

В следующей таблице описаны элементы, которые могут отображаться в тексте ответа. ошибки. Поля следует использовать вместе, чтобы помочь определить проблему. Кроме того, примеры значений, приведенные ниже, предназначены для иллюстрации и не являются исчерпывающий список всех возможных значений.

Элемент Описание
код Значение кода состояния HTTP без текстового описания.

Примеры значений: 400 (неверный запрос), 401 (неавторизованный) и 404 (не найден).

ошибка Контейнер для информации об ошибке.
ошибки Контейнер для сведений об ошибке.
ошибки. домен Область действия ошибки. Примеры значений включают: global и push .
ошибки. адрес Конкретный элемент в пределах locationType , вызвавший ошибку. Например, если вы укажете недопустимое значение для параметра, адрес будет именем параметра.

Примеры значений включают: Авторизация , проект и проекция .

ошибки. местоположениеТип Расположение или часть запроса, вызвавшего ошибку. Используйте с местоположение , чтобы точно определить ошибку. Например, если вы укажете недопустимое значение для параметра, locationType будет параметром , а location будет именем параметра.

Примеры значений включают заголовок и параметр .

ошибки. сообщение Описание ошибки.

Примеры значений включают Неверный аргумент , Требуется вход в систему и Обязательный параметр: проект .

ошибки. причина Примеры значений включают неверный , неверный параметр и обязательный .
сообщение Описание ошибки. То же, что ошибки. сообщение .

Состояние HTTP и коды ошибок

В этом разделе приведен неполный список состояний HTTP и кодов ошибок, которые использует JSON API облачного хранилища. 1xx Информационный и 2xx Коды успеха здесь не обсуждаются. Дополнительные сведения см. в разделе Статус ответа. Коды в RFC 7231 §6, RFC 7232 §4, RFC 7233 §4, RFC 7235 §3 и RFC 6585.

302 — Найдено

Причина Описание
найдено Ресурс, временно расположенный в другом месте в соответствии с заголовком Location .

303 — см. Другое

Причина Описание
mediaDownloadRedirect При запросе загрузки с использованием параметра URL-адреса alt=media к используемому прямому пути URL добавляется префикс /download . Если это опущено, служба выполнит это перенаправление с соответствующим путем загрузки мультимедиа в заголовке Location .

304 — без изменений

Причина Описание
без изменений Условный запрос был бы успешным, но условие было ложным, поэтому тело не было отправлено.

307 — временное перенаправление

Причина Описание
временное перенаправление Ресурс, временно расположенный в другом месте в соответствии с заголовком Location . Среди других причин это может произойти, когда используется аутентификация на основе файлов cookie, например, при использовании браузера хранилища, и он получает запрос на загрузку контента.

308 — Резюме не завершено

Описание
Указывает на незавершенную возобновляемую загрузку и предоставляет диапазон байтов, уже полученных Cloud Storage.Ответы с этим статусом не содержат тела.

400 — неверный запрос

[Домен.]Причина Описание
плохой запрос Запрос не может быть выполнен из-за ваших текущих настроек облачного хранилища. Например, вы не можете заблокировать политику хранения, если запрошенная корзина не имеет политики хранения, и вы не можете настроить списки управления доступом, если для запрошенной корзины включена только политика корзины.
badRequestException Срок хранения заблокированной корзины не может быть уменьшен.
облакоKmsBadKey Неверный ключ KMS облака.
облакоKmsCannotChangeKeyName Имя ключа Cloud KMS изменить нельзя.
облакоKmsDecryptionKeyNotFound Ключ расшифровки Cloud KMS ресурса не найден.
облакоКмсдисабледкэй Облачный ключ KMS отключен, уничтожен или запланирован к уничтожению.
облакоKmsEncryptionKeyNotFound Ключ шифрования Cloud KMS не найден.
облакокмскейлокатионнотразрешено Местоположение облачного ключа KMS не разрешено.
corsRequestWithXOrigin Запрос CORS содержит заголовок XD3 X-Origin.
клиентEncryptionAlgorithmIsInvalid Отсутствует алгоритм шифрования или указанный алгоритм отличается от «AE256».
клиентEncryptionKeyFormatIsInvalid Отсутствует ключ шифрования, или он не закодирован в Base64, или не соответствует требуемой длине алгоритма шифрования.
клиентEncryptionKeyIsIncorrect Предоставлен неверный ключ шифрования.
клиентEncryptionKeySha256IsInvalid Отсутствует хэш SHA256 ключа шифрования, или он не закодирован в Base64, или не соответствует ключу шифрования.
неверный AltValue Значение параметра URL alt не распознано.
неверный аргумент Недопустимое значение одного из полей в тексте запроса.
неверный параметр Недопустимое значение одного из параметров URL. Помимо обычной проверки параметров URL-адреса, любые параметры URL-адреса, имеющие соответствующее значение в предоставленных телах запросов JSON, должны совпадать, если они оба указаны. При использовании JSONP вы получите эту ошибку, если укажете параметр alt , отличный от json .
не скачать Загрузки или обычный запрос API были отправлены по пути /download/* .Используйте тот же путь, но без префикса /download .
не загружать Загрузки или обычный запрос API были отправлены по пути /upload/* . Используйте тот же путь, но без префикса /upload .
parseError Не удалось проанализировать тело запроса в соответствии с предоставленным Content-Type.
push.channelIdInvalid Идентификатор канала должен соответствовать следующему регулярному выражению: [A-Za-z0-9\\-_\\+/=]+
нажим.каналидноуникеле storage.objects.watchAll Свойство id должно быть уникальным для разных каналов.
push.webhookUrlNoHostOrAddress storage.objects.watchAll Свойство address должно содержать допустимый URL-адрес.
push.webhookUrlNotHttps storage.objects.watchAll Свойство address должно быть URL-адресом HTTPS.
требуется Отсутствует обязательный параметр URL или обязательное свойство JSON тела запроса.
ResourceIsEncryptedWithCustomerEncryptionKey Ресурс зашифрован с помощью предоставленного клиентом ключа шифрования, но запрос не предоставил его.
ResourceNotEncryptedWithCustomerEncryptionKey Ресурс не зашифрован с помощью ключа шифрования, предоставленного клиентом, но он был предоставлен в запросе.
перевернутый Был сделан запрос к отклоненной версии API. Клиенты должны будут обновиться до поддерживаемой версии.
userProjectInvalid Пользовательский проект, указанный в запросе, недействителен, поскольку это либо неверный идентификатор проекта, либо ссылка на несуществующий проект.
userProjectMissing В запрошенном сегменте включена функция Requester Pays, запрашивающий не является владельцем сегмента, и в запросе не указан пользовательский проект.
неправильноурлфораплоад storage.objects.insert должен вызываться как загрузка, а не как метаданные.

401 — Неавторизованный

[Домен.]Причина Описание
AuthenticationRequiredRequesterPays Для доступа к корзине Requester Pays требуется аутентификация.
ошибка авторизации Эта ошибка указывает на проблему с авторизацией, указанной в запросе к Cloud Storage. Это может произойти в следующих ситуациях:
  • Срок действия маркера доступа OAuth истек, и его необходимо обновить.Этого можно избежать, заранее обновив токен доступа, но код также может перехватить эту ошибку, обновить токен и повторить попытку автоматически.
  • Предоставлено несколько несовпадающих авторизаций; выбрать только один режим.
  • Связанный проект токена доступа OAuth не соответствует проекту, связанному с предоставленным ключом разработчика.
  • Заголовок авторизации имеет нераспознанный формат или использует неподдерживаемый тип учетных данных.
LockedDomainExpired При загрузке содержимого с сайта, прошедшего проверку подлинности с помощью файлов cookie, например.g., используя Storage Browser, ответ будет перенаправлен на временный домен. Эта ошибка возникает, если доступ к указанному домену происходит после истечения срока действия домена. Снова выполните исходный запрос и получите новое перенаправление.
требуется Выполнен доступ к непубличному методу, требующему авторизации, но ни один из них не был предоставлен в заголовке Authorization или другими способами.

403—Запрещено

[Домен.] Причина Описание
учетная запись отключена Учетная запись, связанная с проектом, которому принадлежит сегмент или объект, отключена. Проверьте Google Cloud Console, чтобы узнать, есть ли проблема с выставлением счетов, и если нет, обратитесь в службу поддержки учетной записи.
страна заблокирована Использование JSON API Cloud Storage запрещено законом в некоторых странах.
запрещено Согласно политике управления доступом текущий пользователь не имеет доступа для выполнения запрошенного действия.Этот код применяется, даже если ресурс, на котором выполняется действие, не существует.
недостаточно разрешений Согласно политике управления доступом текущий пользователь не имеет доступа для выполнения запрошенного действия. Этот код применяется, даже если ресурс, на котором выполняется действие, не существует.
объектУндерактивехолд Замена или удаление объекта не разрешены из-за активного удержания объекта.
ретенционполицинотмет Замена или удаление объекта не разрешены до тех пор, пока объект не достигнет срока хранения, установленного политикой хранения для корзины.
sslRequired Для запросов к этому API требуется SSL.
стопчаннелкаллернотовнер Для вызовов storage.channels.stop требуется, чтобы вызывающий абонент владел каналом.
UserProjectAccessDenied Инициатор запроса не имеет права использовать проект, указанный в части userProject запроса. Инициатор запроса должен иметь разрешение serviceusage.services.use для указанного проекта.
UserProjectAccountProblem Возникла проблема с проектом, используемым в запросе, который препятствует успешному завершению операции. Одной из проблем может быть выставление счетов. Проверьте страницу выставления счетов, чтобы узнать, есть ли у вас просроченный остаток или срок действия кредитной карты (или другого платежного механизма) в вашей учетной записи. Чтобы создать проект, перейдите на страницу «Проекты» в Google Cloud Console. Информацию о других проблемах см. на странице Ресурсы и поддержка.

404 — не найдено

Причина Описание
не найдено Либо метод API не связан с URL-путем запроса, либо запрос ссылается на один или несколько ресурсов, которые не были найдены.

405 — метод не разрешен

Причина Описание
методNotAllowed Команда HTTP не поддерживается конечной точкой URL, используемой в запросе. Это может произойти, например, при использовании неправильного глагола с URL-адресами /upload или /download .

408 — Время ожидания запроса

409—Конфликт

Причина Описание
конфликт Запрос на изменение ресурса, обычно хранилища .*.update или storage.*.patch , не удалось зафиксировать изменение из-за конфликтующего одновременного изменения того же ресурса. Запрос может быть повторен, хотя следует позаботиться о новом состоянии ресурса, чтобы избежать слепой замены изменений другого агента.

410—ушел

Описание
Вы попытались использовать возобновляемый сеанс загрузки или перезаписать токен, который больше недоступен.Если код состояния, о котором сообщается, не был успешным, но вы все еще хотите завершить загрузку или перезапись, вы должны начать новый сеанс.

411 — необходимая длина

Описание
Необходимо предоставить HTTP-заголовок Content-Length. Эта ошибка не имеет тела ответа.

412 — Предварительное условие не выполнено

Причина Описание
условиеНе выполнено По крайней мере одно из указанных вами предварительных условий не выполняется.
orgPolicyConstraintFailed Запрос нарушает ограничение OrgPolicy.

413—Слишком большая полезная нагрузка

Причина Описание
загрузитьTooLarge JSON API Cloud Storage поддерживает до 5 объектов TiB.

В качестве альтернативы эта ошибка может возникнуть, если копирование объектов между местоположениями и/или классами хранения не может быть завершено в течение 30 секунд.В этом случае вместо этого используйте метод Rewrite.

416 — Запрошенный диапазон не удовлетворяет

Причина Описание
запрашиваемыйRangeNotSatisfiable Запрошенный диапазон не может быть удовлетворен.

429 — слишком много запросов

499 — запрос клиента закрыт

Описание
Возобновляемая загрузка была отменена по запросу клиента до ее завершения.Эта ошибка не имеет тела ответа.

500 — внутренняя ошибка сервера

502 — неверный шлюз

Эта ошибка возникает, когда возникают трудности с доступом к внутренней службе. Он не отформатирован с помощью документа JSON. Пожалуйста, попробуйте еще раз, используя усеченная экспоненциальная отсрочка.

503 — служба недоступна

504 — Тайм-аут шлюза

Эта ошибка возникает, когда возникают трудности с доступом к внутренней службе. Он не отформатирован с помощью документа JSON.Пожалуйста, попробуйте еще раз, используя усеченная экспоненциальная отсрочка.

error_codes [Прикладное научное оборудование]

Коды ошибок выводятся на экран, причем последний код ошибки отображается первым с помощью команды DU Y. В таблице ниже перечислены значения кодов ошибок на момент публикации.

Номер ошибки † Описание ошибки
0 Нет ошибки
1-9 СВЕРХВРЕМЯ – ВОЗМЕЩАЕТСЯ.Ошибка, вызванная конкурирующими задачами, использующими микропроцессор.
10-14 ПРОБЛЕМ – Переместиться мимо цели; происходит часто, на самом деле не ошибка.
15 ОТРИЦАТЕЛЬНЫЙ ЖУРНАЛ — отрицательное число для преобразования журнала.
20-23 AXIS DEAD – FATAL. Отсутствие движения в течение 100 циклов; ось остановилась.
30-33 УБЕГАЙТЕ – СМЕРТЕЛЬНО.Уходя дальше от цели; ось остановилась. Обычно предшествует 90-93.
34 ВЕРХНИЙ ПРЕДЕЛ – Достигнут верхний предел. (ось не определена)
35 НИЖНИЙ ПРЕДЕЛ – Достигнут нижний предел. (ось не определена)
36 ПЕРЕМЕЩЕНИЕ В ВЕРХНИЙ (ось не определена)
37 ПЕРЕЙТИ В НИЖНЮЮ (ось не определена)
38 ПРЕДЕЛ ОБРАТНОГО НАПРЯЖЕНИЯ (ось не определена)
42 Хрустящая ошибка
43 Хрустящий остановленный
44 Финишный зажим скорости
45 ADC_LOCK_OOR — Ошибка выхода за пределы диапазона для заблокированного сервопривода — вызывает разблокировку.
46 ADC_FOLLOW_ERR — ошибка при попытке следовать аналоговому входу АЦП.
47 Блокировка сервопривода
48 Сверхурочная работа цикла задач
49 Слабое освещение
50-53 ОШИБКА КОДЕРА ПЕРЕПОЛНЕНИЕ – ФАТАЛЬНО.Срок ошибки настолько велик, что намерение перемещения невозможно различить; ось остановилась.
54 Ошибка опроса I2C
55 EPROM NO LOAD – Сохраненные настройки в EPROM не загружены, несоответствие даты компиляции.
56 Ошибка занятости I2C
57 Ошибка записи I2C 1
58 Ошибка чтения I2C 1
59 Ошибка подтверждения отсутствия I2C, за которой следует адрес микросхемы I2C
60-65 ОШИБКА РЕГУЛИРОВКИ-ДВИЖЕНИЯ – Не удалось достаточно быстро удалить букву «M».РАТИЧЕСКИЙ
85 ПОТЕРЯ ИМПУЛЬСОВ ПРИ СКАНИРОВАНИИ — во время сканирования были обнаружены отсутствующие импульсы.
86 СКАНИРОВАНИЕ НЕ ЗАВЕРШЕНО — во время сканирования завершено до завершения строки.
87 Переполнение буфера отчета TTL
90-94 БОЛЬШАЯ ОШИБКА – ПОДЛЕЖИТ ВОССТАНОВЛЕНИЮ.Двигатель настроен на ПОЛНУЮ СКОРОСТЬ; надежда наверстать упущенное (например, установить скорость выше, чем это возможно).
100-104 ИНДЕКС НЕ НАЙДЕН
105 Переполнение буфера
106 Опустошение буфера
110 SPIM Время цикла
120-124 Флаг Е кодировщика
140 ADEPT High Voltage Low
141 ADEPT I2C Мертвый
142 ПЬЕЗО-СЧИТЫВАНИЕ ПОЛ.
143 ПЬЕЗОЗАПИСЬ POS
144 ОШИБКА ПЬЕЗОДВИЖЕНИЯ
145 ПЬЕЗО-ЧТЕНИЕ ПОЛ.1
146 ПЬЕЗОИНИТ
147 ОШИБКА ПЬЕЗОПОЛОЖЕНИЯ
148 Предел безопасности автофокуса 200 мкм Обнаружен
149 ОШИБКА I2C_BAD_BUSY
150 READ_I2C_ZERO_POT_ERR1
151 READ_I2C_ZERO_POT_ERR2
152 READ_I2C_FEEDBACK_POT_ERR1
153 READ_I2C_FEEDBACK_POT_ERR2
154 READ_I2C_ALIGNSET_ERR1
155 READ_I2C_ALIGNSET_ERR2
156 WRITE_I2C_ALIGNSET_ERR1
157 WRITE_I2C_ALIGNSET_ERR2
158 READ_BYTE_I2C_U15_ERR1
159 READ_BYTE_I2C_U15_ERR2
160 READ_BYTES_I2C_U15_ERR1
161 READ_BYTES_I2C_U15_ERR2
162 WRITE_BYTE_I2C_U15_ERR1
163 WRITE_BYTE_I2C_U15_ERR2
164 WRITE_BYTES_I2C_U15_ERR
165 WRITE_I2C_ZERO_POT_ERR1
166 WRITE_I2C_ZERO_POT_ERR2
167 WRITE_I2C_FEEDBACK_POT_ERR1
168 WRITE_I2C_FEEDBACK_POT_ERR2
169 DC_PORT_SETUP1_ERR
170 DC_PORT_SETUP2_ERR
171 DC_PORT_SETUP3_ERR
172 I2C_CALIBRATION_ERR
173 I2C_AXIS_ENABLE_ERR1
174 I2C_AXIS_ENABLE_ERR2
175 I2C_AXIS_MUTE1_ERR
176 I2C_AXIS_MUTE2_ERR
177 I2C_READ_TTL_ERR1
178 I2C_READ_PIEZO_DAC_ERR1
179 I2C_READ_PIEZO_DAC_ERR2
180 I2C_WRITE_PIEZO_DAC_ERR
181 I2C_READ_ERR2
182 MS_I2C_IDLE_ERR
183 MS_I2C_STOP_ERR
184 I2C_WRITE_ERR2
185 I2C_WRITE_ERR3
186 I2C_WRITE_ERR4
187 I2C_WRITE_ERR5
188 I2C_WRITE_ERR6
189 I2C_WRITE_ERR7
190 I2C_WRITE_ERR8
191 I2C_WRITE_ERR9
192 I2C_WRITE_ERRA
193 I2C_WRITE_ERRB
194 I2C_WRITE_ERRC
195 I2C_NACK_ERR3
196 I2C_NACK_ERR4
197 I2C_READ_ERR3
198 I2C_READ_ERR4
199 I2C_READ_ERR5
200 I2C_READ_ERR6
201 I2C_READ_ERR7
202 I2C_READ_TTL_ERR2
203 I2C_NACK_ERROR
204 ERR_TTL_READ_TIMEOUT
205 ERR_TTL_MISMATCH Ошибка шины I2C.
206 I2C_WRITE_ERRD
207 I2C_WRITE_ERRE
208 I2C_READ_ERR8
209 I2C_READ_ERR9
210 I2C_WRITE_ERRF
211 I2C_WRITE_ERR10
212 I2C_WRITE_ERR11
213 I2C_WRITE_ERR12
214 I2C_WRITE_ERR13
215 I2C_WRITE_ERR14
216 I2C_WRITE_ERR15
217 READ_BYTE_I2C_U15_ERR3
218 READ_BYTE_I2C_U15_ERR4
219 READ_BYTE_I2C_U15_ERR5
220 READ_BYTE_I2C_U15_ERR6
221 I2C_BUS_ERROR_RD
222 I2C_BUS_ERROR_WR
223 I2C_WRITE_ERR16
224 I2C_WRITE_ERR17
225 RDBYTE_0
226 RDBYTE_1
227 RDBYTE_2
228 RDBYTE_3
229 RDBYTE_4
230 RDBYTE_5
231 RDBYTE_6
233 RDBYTE_7
234 RDBYTE_8
235 RDBYTE_9
236 READ_I2C_ALIGNSET_ERR3
243 I2C_NACK_WRITING
244 LIMIT_NOT_FOUND
254 ОТЧЕТ_PSD
255 WRITE_DAC_ERROR0
256 WRITE_DAC_ERROR1
257 WRITE_DAC_ERROR2
258 I2C_DIP_SWITCH_ERR0
259 I2C_DIP_SWITCH_ERR1
260 I2C_DIP_SWITCH_ERR2
261 WRITE_DAC_ERROR3
262 I2C_DIP_SWITCH_ERR3
263 WRITE_I2C_ALIGNSET_ERR3
264 LCD_STATE_ERROR
300 Ошибка сканирования автофокуса из-за недостаточной контрастности
301 Ошибка калибровки автофокуса
302 Сцепление отключено, включите сцепление для автофокусировки
305-311 Источник последнего сброса. Очень часто при запуске контроллера всегда будет одна предустановка.
305 (внешний VDD, пн), 309 (программная команда или кнопка сброса), 307 (отсутствует Clk), 306 (встроенный VDD, пн)
500 TX1_OVERRUN
501 TST_ERROR0
502 TST_ERROR1
503 TST_ERROR2
504 TST_ERROR3
505 TST_ERROR4
600-604 FEEDBACK_POT0_TEST
610-614 ZERO_POT0_TEST
620-624 ALIGNSET0_TEST
630-634 ENCODER_TEST
635 DIP_SWITCH_SELF_TEST
636 ПЬЕЗО_ЦАП_ТЕСТ
640-641 FW_DEAD_ERROR
650-651 FW_ABSENT_ERROR
665 I2C_RECOVER_SUCCESS
666 I2C_RECOVER_FAILED
670 TTL1_LIMIT_X — TTL1 стал «ВЫСОКИМ», ось X остановлена ​​
671 TTL1_LIMIT_Y — TTL1 стал «ВЫСОКИМ», ось Y остановлена ​​
672 TTL1_LIMIT_Z — TTL1 стал «ВЫСОКИМ», ось Z остановлена ​​
673 TTL1_LIMIT_F — TTL1 стал «ВЫСОКИМ», ось F остановлена ​​
65535 10-МИНУТНАЯ МЕТКА ПРОШЕДШЕГО ВРЕМЕНИ

† Если указано несколько ошибок, последняя цифра указывает номер оси, на которой возникла ошибка.На трехосных агрегатах X=0 , Y=1 и Z=2 ; на одноосных модулях MFC, Z=0 .

FATAL ошибки приводят к тому, что контроллер останавливает движение по оси, на которой возникла ошибка. Заданное перемещение не будет выполнено с желаемой точностью, если произойдет ФАТАЛЬНАЯ ошибка.

ВОССТАНАВЛИВАЕМЫЙ Ошибки не мешают контроллеру пытаться выполнить заданное перемещение. Большое количество исправимых ошибок следует воспринимать как предупреждение.Частые ошибки сервопривода (числа 90-92) часто означают, что скорость близка или превышает максимальную ступень. Частые ошибки сверхурочной работы (номера 1–9) часто означают, что конкурирующие процессы, такие как слишком частые последовательные запросы состояния, используют слишком много процессорного времени.

Устаревшие коды ошибок CRIFF

Эти коды ошибок предназначены для устаревших устройств CRIFF.

Номер ошибки † Описание ошибки
237 I2C_WRITE_INT_ERR1
238 I2C_WRITE_INT_ERR2
239 I2C_WRITE_OP_CODE_ERR1
240 I2C_WRITE_OP_CODE_ERR2
241 I2C_READ_INT_ERR1
242 I2C_READ_INT_ERR2
248 CRIFF_I2C_ERR1
249 CRIFF_I2C_ERR2
250 I2C_READ_FAIL

Адрес: 29391 W Enid Rd.Юджин, OR , США | Телефон: +1 (541) 461-8181

Список кодов состояния HTTP | Объяснение кодов ошибок HTTP

Каждый раз, когда задача запускается на отслеживаемом устройстве, целевой сервер возвращает коды состояния HTTP, чтобы указать статус ответа от сервера.

Эти коды состояния HTTP или коды сетевых ошибок будут отображаться в результатах сеанса мониторинга, а также в уведомлениях о предупреждениях. Эти коды состояния поддерживаются Управлением по присвоению номеров в Интернете (IANA), и самый последний список кодов можно найти здесь.

Используя фильтры, вы можете удалить результаты с определенными кодами состояния из ваших задач, предупреждений и отчетов. Нажмите на справочные документы RFC в списке ниже, чтобы получить полную информацию о кодах состояния.

 

Wh a t это протокол HTTP ?  

Каждый раз, когда пользователь посещает веб-сайт, он отправляет запрос из своего браузера/клиента на сервер, который отвечает запрошенными ресурсами. Все эти запросы соответствуют стандарту HTTP (протокол передачи гипертекста).Протокол HTTP, технически являющийся частью прикладного уровня в наборе интернет-протоколов, представляет собой лишь один из множества протоколов в наборе IP. Протокол HTTP — это основа Интернета, используемая для связи и отправки данных между клиентами и серверами. Некоторые из других наиболее распространенных интернет-протоколов, с которыми вы сталкивались, включают следующее:

.

 

Прикладной уровень  Протоколы  

Позже приложение определяет протоколы и методы интерфейса, используемые клиентами и серверами.Это уровень, на котором происходит взаимодействие между человеком и компьютером, и информация может отправляться туда и обратно с сервера через клиент/браузер, интерпретироваться и отображаться для пользователей.

  • DNS : Протокол DNS (система доменных имен) преобразует доменные имена в удобочитаемые IP-адреса для браузера, чтобы можно было загружать ресурсы.
  • FTP : Протокол FTP (протокол передачи файлов) используется для передачи файлов между браузером и сервером в компьютерной сети.
  • SMTP : протокол SMTP (простой протокол передачи почты) используется для отправки и получения электронной почты между отправителями и получателями в сети.
  • TLS/ SSL : протокол SSL (Secure Sockets Layer) был официально признан устаревшим в 2015 году. TLS (Transport Layer Security) был введен вместо него, чтобы обеспечить безопасный способ связи по сети.
  • IMAP : Протокол IMAP (протокол доступа к сообщениям в Интернете) используется для управления и получения сообщений с сервера электронной почты.В отличие от SMTP, вы не можете использовать протокол IMAP для отправки сообщений электронной почты.
  • POP : протокол POP (протокол почтового отделения) похож на IMAP, но разница в том, что протокол POP позволяет пользователю получать сообщения с сервера электронной почты, но затем сообщение удаляется с сервера электронной почты. Протокол IMAP может синхронизировать сообщения между несколькими устройствами. Это действительно зависит от того, как вы хотите, чтобы пользователи получали доступ к своей электронной почте.
  • SIP : протокол SIP (Session Initiation Protocol) — это протокол сигнализации, который используется в приложениях для передачи голоса, видео и сообщений в режиме реального времени.SIP – это протокол, который используется для включения и развертывания услуг VoIP (Voice Over Internet Protocol). SIP также используется в сочетании с другими протоколами, такими как SDP (протокол описания сеанса), UDP, TCP и TLS, для передачи данных сеанса и мультимедиа.

 

Транспортный уровень Протоколы

Транспортный уровень обрабатывает передачу данных, которая также включает протоколы TCP и UDP, и обеспечивает правильную и своевременную отправку и получение данных.

  • TCP : протокол TCP (протокол управления передачей) используется для обеспечения безопасности передачи между клиентом и сервером и обработки всей связи. Например, когда сервер отправляет файл по запросу клиента, уровень HTTP связывается с транспортным уровнем для настройки и отправки запрошенного файла. Протокол TCP управляет процессом сборки и отправки (а иногда и повторной отправки, если необходимо) пакетов данных и гарантирует, что все пакеты были отправлены и доставлены.
  • UDP : протокол UDP (протокол пользовательских дейтаграмм) позволяет приложениям отправлять сообщения, называемые дейтаграммами, на другие узлы в сети.

 

Интернет-уровень  Протоколы  

На интернет-уровень, также называемый сетевым уровнем, возложена задача отправки и повторной сборки сетевых пакетов наиболее эффективным способом с использованием сетевых адресов/IP-адресов для отправки пакетов к месту назначения.

  • IP : протокол IP (интернет-протокол), наряду с протоколом TCP, представляет собой набор требований, определяющих способ отправки данных через Интернет.
  • ICMP : протокол ICMP (Internet Control Message Protocol) — это сетевой протокол, который позволяет сетевым устройствам, таким как маршрутизаторы, диагностировать проблемы со связью. Протокол ICMP не связан с обменом данными, его цель — убедиться, что данные достигают назначенного места назначения.

 

Канальный уровень Протоколы

Канальный уровень — это группа методов связи, которая управляет передачей данных между физическими устройствами и сетью.

  • ARP : протокол/процедура ARP (протокол разрешения адресов) для сопоставления сетевых IP-адресов с адресом физического аппаратного устройства, также известным как MAC-адрес.
  • MAC : протокол MAC (управление доступом к среде) присваивает аппаратным устройствам их уникальный идентификационный номер. Он обеспечивает способ для сетей подключаться и взаимодействовать с устройствами.
  • Wi-Fi : протокол Wi-Fi (Wireless Fidelity), который является одним из протоколов, на которые мы все полагаемся в повседневной жизни, представляет собой группу протоколов беспроводной сети, которые используются для подключения к Интернету и ЛВС (локальные сети).

 

Что такое коды состояния и почему они важны?  

Существуют даже расширения протокола HTTP, в том числе HTTPS (защищенный протокол передачи гипертекста) и WebDAV (распределенное создание и управление версиями через Интернет), которые мы подробнее обсудим в кодах состояния HTTP ниже. Когда клиент отправляет запрос на сервер, коды состояния позволяют узнать, был ли запрос успешным, неудачным или чем-то другим. Коды состояния поддерживаются Управлением по присвоению номеров в Интернете, или IANA, и включают коды состояния от Инженерной группы Интернета (IETF) и Общества Интернета (ISOC).Согласно определению организации IANA, существует пять классификаций кодов состояния HTTP:

.

1xx : Информационное — запрос получен, процесс продолжается
2xx : Успех — действие было успешно получено, понято и принято
3xx : Перенаправление — необходимо предпринять дальнейшие действия для выполнения запроса
4xx : Ошибка клиента — запрос содержит неправильный синтаксис или не может быть выполнен
5xx : Ошибка сервера — серверу не удалось выполнить явно действительный запрос

Отдельные лица и инженеры регулярно предлагают новые коды состояния через запросы на комментарии (RFC), а IETF будет рассматривать, принимать и удалять коды состояния по мере необходимости.

 

Объяснение кодов состояния HTTP  

Приведенная ниже информация содержит обзор всех наиболее распространенных кодов состояния HTTP, а также кодов состояния HTTP, которые большинство людей никогда не видят или даже не знают о существовании. Как мы уже упоминали, многие коды ответов никогда не видны пользователям, поскольку они доступны для просмотра только в сети.

Первая цифра кода состояния идентифицирует класс; однако вторые две цифры не играют никакой роли в дальнейшем определении кода состояния для определенного типа сообщения/ответа.Внутри этих групп классификации может быть несколько кодов состояния, и некоторые группы имеют больше кодов состояния, чем другие. И хотя официально существует более 60 уникальных кодов статуса, большинство людей со временем будут регулярно сталкиваться лишь с несколькими или двумя примерами.

Большинство этих кодов состояния интерпретируются и обрабатываются за кулисами. Вы также увидите, что есть группы кодов, помеченные как «Не назначенные». Хотя большинство кодов состояния, которые мы видим сегодня, были стандартизированы и не менялись с течением времени, эти неназначенные номера оставляют место для создания дополнительных кодов состояния по мере необходимости.Кроме того, несмотря на то, что некоторые из неназначенных кодов пользователей ранее не были частью стандарта HTTP (протокол передачи гипертекста), есть компании, которые используют их в качестве настраиваемого ответа сервера для пользователей, что позволяет компаниям лучше устранять проблемы, с которыми могут столкнуться пользователи. Нажмите на ссылку справочного документа RFC в списке ниже, чтобы получить полную информацию о конкретном коде состояния HTTP.

 

Полный список и обзор кодов состояния HTTP

 

1 xx  Код состояния s :   Информационный  

Коды состояния HTTP уровня 1xx сообщают пользователям, что сделанный ими запрос был получен, но все еще обрабатывается.Коды состояния 1xx не обязательно означают наличие проблемы, они просто указывают на то, что что-то все еще находится в процессе завершения. В эту группу включено лишь несколько кодов 1xx, с которыми пользователи могут столкнуться и о которых нужно знать.

 

100 : Продолжить

Код состояния 100 Продолжить говорит вам, что часть запроса получена без каких-либо проблем. На данный момент все в порядке, но все еще в процессе. Если оставшаяся часть запроса не будет отклонена, сервер отправит окончательный ответ после завершения запроса.Если заголовки HTTP были отклонены, это гарантирует, что клиент не отправит запрос на получение тела. Однако если запрос не содержит поля заголовка, браузер просто проигнорирует ответ. Дополнительную информацию см. в RFC7231, раздел 6.2.1.

 

101: Протоколы переключения

С момента появления Интернета было создано множество протоколов HTTP. Первой задокументированной версией протокола HTTP был HTTP 0.9. Текущая итерация — HTTP 2.0 или HTTP/2. Код состояния 101 Switching Protocols указывает, что сервер принимает запрос от клиента на переключение на другой протокол HTTP через поле заголовка Upgrade. Когда браузер отправляет запрос на страницу, он может получить код состояния HTTP 101, а затем заголовок Upgrade, который указывает, что сервер переключается на другую версию HTTP. Наконец, предполагается, что сервер согласится переключать протоколы только тогда, когда это выгодно, например, при обновлении или переключении на более новый протокол вместо старого.Дополнительную информацию см. в RFC7231, раздел 6.2.2.

 

102: Обработка

Код состояния 102 Обработка используется только с WebDAV (веб-распределенная разработка и управление версиями). Большинство страниц доступны только для чтения. WebDAV – это расширение протокола HTTP, которое дает клиентам возможность удаленно редактировать контент и передавать файлы. Протокол WebDAV был создан, чтобы дать пользователям возможность совместно работать над файлами с другими пользователями, такими как Dropbox или Google Диск. Код состояния 102 — это промежуточный код ответа, сообщающий клиенту, что сервер принял полный запрос, но еще не выполнил его.Этот код состояния HTTP отправляется сервером только в том случае, если запрос занимает более 20 секунд. Дополнительную информацию см. в RFC2518, раздел 10.2.

 

103: Первые советы

Коды состояния 103 Ранние подсказки в настоящее время находятся на оценочной/экспериментальной стадии. Этот код статуса будет использоваться при предварительной загрузке внешнего контента/ресурсов. Протокол HTTP/2 позволяет отправлять контент для ускорения доставки, поэтому веб-разработчики могут отправлять определенный контент, ожидая загрузки других внешних ресурсов.Это выгодно с точки зрения конечного пользователя, поскольку минимизирует воспринимаемое время загрузки. Этот код ответа HTTP указывает браузеру, что сервер собирается отправить окончательный ответ вместе с полями заголовка, включенными в ответ. Дополнительную информацию см. в RFC8297, раздел 2 

.

 

104-199: не назначен

Коды состояния с 104 по 199 в настоящее время не назначены.

 

2xx Код состояния: Успех  

Коды состояния HTTP уровня 2xx указывают на то, что запрос клиента от сервера был успешно получен и обработан.В отличие от кодов состояния 4xx, коды состояния 2xx — это то, что вы хотите получить. Как и коды состояния 1xx, коды состояния 2xx обрабатываются за кулисами и редко видны пользователям, если только они не используют инструменты разработчика или SEO для просмотра всех HTTP-ответов страницы.

 

200: OK

Один из наиболее широко используемых кодов состояния HTTP, код состояния 200 ОК используется для обозначения того, что запрос был получен, обработан и выполнен успешно. Однако в зависимости от используемого метода запроса (GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE).Например, если запрос является запросом GET, ответ будет включать ресурс. Если это любой другой запрос, ответ будет включать результат действий. Код состояния 200 — это один из более чем 10 других кодов ответа, который также можно кэшировать, что означает, что его можно сохранить и получить через клиент, чтобы в будущем не приходилось делать еще один запрос на сервер. Дополнительную информацию см. в RFC7231, раздел 6.3.1.

 

201: Создано

Код состояния 201 Created похож на код состояния 200 OK, однако код состояния 201 означает, что запрос был успешно обработан, и он вернул или создал ресурс или ресурсы в процессе.Код состояния 201 обычно используется для запросов PUT. Например, когда используется запрос PUT, новый ресурс создается по URL-адресу, указанному в запросе. Если в запросе POST есть код состояния 201, это означает, что ресурс был создан в другой конечной точке или местоположении API. Дополнительную информацию см. в RFC7231, раздел 6.3.2.

 

202: Принято

Код статуса 202 Accepted означает, что сервер получил запрос на обработку, и он принят, но запрос не выполнен.Это также не означает, что запрос в конечном итоге будет принят, так как это будет зависеть от того, когда произойдет фактическая обработка. Этот тип запроса обычно встречается в API, где пакетный процесс запускается один раз в день. Поскольку HTTP не может обмениваться данными после успешного выполнения запроса или закрытия соединения пользователя, API может отправить пользователю электронное письмо с уведомлением об успешном завершении процесса. Дополнительную информацию см. в RFC7231, раздел 6.3.3.

  

203: Неофициальная информация

Код статуса 203 «Неавторизованная информация» обычно используется прокси-сервером HTTP или третьей стороной.Прокси, находящийся между клиентом и сервером, может изменить ответы до того, как достигнет клиента. Чтобы указать, что в процессе что-то изменилось, используется код состояния 203. Однако недостатком этого метода является то, что невозможно узнать исходный код состояния, если прокси изменил что-то в ответе. Предлагаемый обходной путь — использовать заголовок предупреждения вместе с кодом состояния 214, который используется для указания на изменение или модификацию ответа.Использование заголовка предупреждения позволяет передать исходный код состояния. Дополнительную информацию см. в RFC7231, раздел 6.3.4.

 

204: нет содержимого

Код состояния 204 Нет контента указывает, что ответ был успешно доставлен сервером и выполнен, и в теле ответа не должно быть отправлено никакого дополнительного контента. Например, если запрос отправляется в форме на странице, после отправки ответа клиент/браузер не должен изменять представление, то есть форма не должна обновляться или направлять пользователей на новую страницу.Никакой дополнительный контент не должен заменяться или отображаться с точки зрения пользователя. Дополнительную информацию см. в RFC7231, раздел 6.3.5.

 

205: Сбросить содержимое  

Как и код состояния 204 Нет контента, код состояния 205 Сбросить содержимое указывает, что сервер успешно отправил запрос и требует, чтобы пользовательский агент обновил/сбросил представление до исходного состояния. Если мы используем пример формы на странице, то после того, как пользователь заполнит и отправит форму, клиент/браузер должен вернуть форму в исходное состояние, чтобы пользователь мог предпринять дальнейшие действия.Код состояния 205 предполагает, что дальнейший контент предоставляться не будет. Дополнительную информацию см. в RFC7231, раздел 6.3.6.

 

206:  Частично Содержание

Код состояния 206 Partial Content может использоваться для различных запросов и обычно указывает, что сервер выполнил частичный запрос ресурса. Например, если клиент ищет только определенную часть или диапазон определенного ресурса или страницы. Еще один пример использования кода состояния 206 – видео.Клиент может загружать видео только по частям, чтобы не ждать буферизации или загрузки видео, помогая избежать отрицательного пользовательского опыта, когда пользователю придется ждать дольше, прежде чем видео начнет воспроизводиться. Это обычная передовая практика среди видеопроигрывателей HTTP, позволяющая избежать проблем с пропускной способностью и предполагаемой задержкой. Дополнительную информацию см. в RFC7233, раздел 4.1.

 

207: мультистатус

Код состояния мультистатуса 207 предоставляет статус для нескольких независимых процессов и используется серверами WebDAV.Сообщение/ответ по умолчанию представляет собой текстовое/XML-сообщение. Это указывает на то, что было выполнено несколько операций и что статус каждой операции можно просмотреть в тексте ответа. Коды состояния могут варьироваться в любой из пяти категорий. Коды ответов будут различаться в зависимости от количества подзапросов. В отличие от других кодов состояния 200, код состояния 207 не подтверждает успешность процесса. Клиенту необходимо просмотреть текст каждого запроса, чтобы определить, был ли он успешным или нет.Дополнительную информацию см. в RFC4918, раздел 11.1.

 

208: уже сообщалось  

Код состояния 208 Уже сообщено – это еще один код состояния, используемый в расширении WebDAV. Как и код состояния 207, он позволяет клиенту/браузеру указать серверу, что ресурс уже обработан. Когда клиент запрашивает ресурсы, ответ может содержать повторяющиеся ресурсы, что будет означать, что одни и те же ресурсы будут отправлены несколько раз, что является избыточным.Статусный ответ 208 исключает возможность обработки и повторения одного и того же ответа. Ответы с кодом состояния 208 будут отображаться только в теле ответа и никогда не будут отображаться как фактический ответ HTTP. Дополнительную информацию см. в RFC5842, раздел 7.1.

 

209-225: Не назначено  

Коды состояния с 209 по 225 в настоящее время не назначены.

 

226:  IM  Б/у

Код состояния 226 IM (Instance Manipulations) используется, чтобы указать, что сервер выполнил запрос GET для ресурса, но ответ представляет собой представление одной или нескольких манипуляций с экземпляром, которые были применены к текущему экземпляру.В протоколе HTTP есть расширение, называемое дельта-кодированием в HTTP, которое поддерживается на стороне сервера. Если это реализовано, клиент может запросить изменения кешированной версии, и сервер отправит изменения вместо повторной отправки всего ресурса снова. Чтобы реализовать эту функцию, в запросе клиента или браузера необходимо указать поддерживаемый тип обмена мгновенными сообщениями. Если сервер также поддерживает эту функцию, он ответит кодом состояния 226 и изменениями. Если в ответ возвращается код состояния 200, это означает, что функция не поддерживается.Дополнительную информацию см. в RFC3229, раздел 10.4.1.

 

227-299: не назначен

Коды состояния с 227 по 299 в настоящее время не назначены.

 

3xx: перенаправление  

Коды состояния 3xx используются в случаях перенаправления URL. Веб-сайты постоянно меняются и развиваются, поэтому иногда маркетологам необходимо направлять пользователей на обновленную или другую страницу. Перенаправления помогают избавить пользователей от необходимости искать то, что они ищут, и поддерживать ваш рейтинг в поисковых системах.Действия по перенаправлению могут выполняться браузером автоматически или требовать дополнительного взаимодействия со стороны пользователей. Коды состояния HTTP 3xx жизненно важны для SEO (поисковая оптимизация) и удобства пользователей, а также сообщают поисковым системам, какой контент вы хотите, чтобы они сканировали и индексировали. Если это не реализовано должным образом, пользователи могут быть перенаправлены в непредусмотренное место, что может привести к коду состояния 4xx и может повлиять на показатели качества SEO.

 

300: Множественный выбор

Код состояния 300 Множественный выбор указывает, что ресурс был перемещен и может перенаправлять в несколько местоположений.В этом случае пользователь должен решить, какой ресурс использовать. Сервер может указать предпочтительный вариант, и это должно быть указано в поле заголовка, где пользовательский агент может автоматически перенаправить на предпочтительный вариант. На практике этот код состояния используется редко, поскольку не существует стандартизированного способа выбора из нескольких ответов. Дополнительную информацию см. в RFC7231, раздел 6.4.1.

 

301: переехал навсегда

Код статуса 301 Moved Permanently используется, чтобы указать, что целевой ресурс был перемещен в постоянное местоположение.Код состояния 301 указывает браузеру/клиенту использовать это новое местоположение или URL-адрес в заголовке. Вместе с кодом статуса 301 в ответе будет указан новый URL-адрес, а также обновлены все URL-адреса в предыдущих местоположениях вместе с обновлением до нового URL-адреса. Дополнительную информацию см. в RFC7231, раздел 6.4.2.

 

302: Найдено

Код статуса 302 Found указывает клиенту/браузеру, что ресурс, к которому они обращаются, временно находится в другом месте.В отличие от кода состояния 301, код состояния 302 указывает на временное перемещение, поэтому клиент не должен автоматически обновлять свои ссылки на новое местоположение, поскольку, опять же, это должно быть временным. Пример того, где следует использовать код состояния 302, если URL-адресов несколько, но они могут отображаться на разных языках. Пользователь может перейти по определенному URL-адресу, но клиент может автоматически перенаправить его на нужную страницу в зависимости от настроек браузера и использовать ее при последующих посещениях. Отмечается, что в некоторых случаях браузеры могут изменить запрос с POST на GET.В случае, если это действие не является благоприятным, следует использовать код состояния 307. Дополнительную информацию см. в RFC7231, раздел 6.4.3.

 

303: см. другие

Код состояния 303 См. Другое указывает, что сервер будет перенаправлять клиент/браузер на другой ресурс. Ресурс будет указан в виде URL в поле заголовка. В отличие от кодов состояния 301 и 302, это не означает, что ресурс был временно или постоянно перемещен, его цель состоит в том, чтобы указать URL-адрес, по которому можно найти ответ на конкретный запрос с помощью запроса GET.Коды состояния 303 не должны кэшироваться, однако ответ на последующий запрос может быть кэширован. Обычно код состояния 303 используется для того, чтобы пользователи случайно не отправили данные формы повторно через POST-запрос. Они должны быть направлены на новую страницу. В противном случае они могут по незнанию нажать кнопку «Назад» в своем браузере, что может привести к повторной отправке запроса, что приведет к ненужным дубликатам. Дополнительную информацию см. в RFC7231, раздел 6.4.4.

 

304: без изменений

В ответ на условный запрос GET или HEAD отправляется код состояния 304 Не изменено.Клиенты/браузеры могут отправлять условный запрос, например If-Match , If-None-Match , If-Modified-Since , If-Unmodified-Since или If-Range , запрашивая конкретный ресурс был изменен с определенной даты/времени. Это делается только в том случае, если клиент ранее обращался к ресурсу, скачивал и сохранял его. Если он был изменен с момента последнего доступа к указанной дате/времени, сервер вернет код состояния 200 OK. Если он не менялся с этой даты/времени, в качестве ответа отправляется код состояния 304, указывающий, что сохраненный ресурс должен быть обслужен, поскольку он не изменялся с момента последнего доступа к нему.Дополнительную информацию см. в RFC7232, раздел 4.1.

 

305: Использовать прокси-сервер

Код состояния 305 Использовать прокси – это устаревший код состояния, который больше не используется из соображений безопасности. Он использовался, чтобы указать клиенту, что доступ к ресурсу, к которому он обращается, должен осуществляться через прокси. Дополнительные сведения о коде состояния 305 Use Proxy см. в RFC7231, раздел 6.4.5 

.

  

306:   Не используется

Как и код состояния 305, статус 306 Не используется первоначально назывался Switch Proxy.Код состояния 306 использовался в предыдущей спецификации. Его предназначение состояло в том, чтобы указать клиенту, что последующие запросы к ресурсу должны использовать указанный прокси. Это было сочтено проблемой безопасности, поэтому больше не используется. Дополнительные сведения о коде состояния 306 Unused см. в RFC7231, раздел 6.4.6  

.

 

307: временное перенаправление  

Как и код состояния перенаправления 302 Found, код состояния временного перенаправления 307 указывает клиенту/браузеру, что ресурс или документ доступен по другому временному URL-адресу, и возвращает этот URL-адрес.Поскольку перенаправление является временным и может измениться, браузер/клиент должен продолжать обращаться к текущему URL-адресу для последующих запросов. Основное различие между кодом состояния 302 и кодом состояния 307 заключается в том, что код состояния 307 не позволяет изменять запросы с POST-запроса на GET-запрос, поэтому, если клиент запросил POST-запрос, он будет перенаправлен и снова инициирует POST-запрос. . См. RFC7231, раздел 6.4.7  

.

 

308: постоянное перенаправление  

Код состояния постоянного перенаправления 308 – это код состояния, который можно кэшировать (если не реализованы элементы управления кэшированием), который указывает, что целевой ресурс теперь находится по постоянному URL-адресу, и последующие запросы также должны направляться на этот URL-адрес.Кроме того, клиент должен обновить все старые закладки до нового местоположения. Код состояния 308 очень похож на код состояния 301, однако, если отправляется код состояния 308, клиент должен инициировать и отправить тот же запрос в целевом местоположении. Код состояния 301 не обязателен для этого. Большинство браузеров/клиентов меняют запрос POST на запрос GET. Дополнительную информацию см. в RFC7238, раздел 3 .

 

309-399: не назначен

Коды состояния с 309 по 399 в настоящее время не назначены.

 

4xx: ошибка клиента  

Классификация с наибольшим количеством кодов состояния HTTP, коды состояния HTTP 4xx — это не то, что вы хотите, чтобы ваши пользователи видели. Любой код состояния, начинающийся с цифры 4, означает, что с клиентом возникла проблема. Коды состояния 4xx обычно генерируются, если страница была удалена и не перенаправлена, или что-то неправильно введено в URL-адресе или ссылке. Если пользователи получают страшный код состояния 4xx, это означает, что существует проблема с получением клиентом/браузером информации с сервера.Это ошибки, которые пользователи увидят во всплывающем окне на своем экране и создадут негативный пользовательский опыт, что приведет к небольшому разочарованию, и они будут искать что-то еще. Например, если поисковые системы сканируют ваш сайт и получают ошибку 404, это будет отображаться как ошибка в отчете. Несколько ошибок 404 — это нормально, и поисковые системы не обязательно считают их чем-то негативным, но 404, перенаправляющая на 404, может негативно повлиять на вашу поисковую оптимизацию. Мало того, если рассматриваемая страница используется для увеличения трафика или продаж, это может привести к потере потенциального дохода.

 

400: Неверный запрос

Код статуса ошибки 400 Bad Request означает, что сервер не может обработать запрос из-за проблемы со стороны клиента. Это может быть вызвано рядом причин, например слишком большим файлом, неправильным синтаксисом, недопустимым URL-адресом или какой-либо другой проблемой, вызванной сторонним приложением, поэтому код состояния 400 иногда используется в качестве уловки. весь код состояния, даже если есть проблема на стороне сервера. Это может сделать устранение неполадок с кодом состояния 400 немного более трудоемким и трудным, однако, наряду с ошибкой кода состояния 400 и информацией заголовка, сервер может предоставить дополнительный ответ вместе с ним, который может отображаться пользователю, чтобы помочь идентифицировать проблема и облегчить процесс устранения неполадок и диагностики ошибки.Дополнительную информацию см. в RFC7231, раздел 6.5.1.

  

401: Неавторизованный

Код статуса ошибки 401 «Несанкционированная ошибка» указывает, что запрос не содержит соответствующих учетных данных аутентификации, аутентификация не удалась или пользователь должен войти в систему. Клиент требует аутентификации с сервера. Термины авторизованный и аутентифицированный часто взаимозаменяемы, но означают разные вещи. Код состояния 401 строго связан с аутентификацией.В тех случаях, когда вы хотите сообщить клиенту, что он вообще не разрешен, следует реализовать код состояния 403 . Согласно спецификации, код состояния 401 должен также включать заголовок WWW-Authenticate из ответа сервера, указывающий клиенту, какую схему или метод аутентификации требует сервер. Дополнительную информацию см. в RFC7235, раздел 3.1.

 

402: Требуется оплата  

Первоначально созданный как часть способа, позволяющего использовать потенциальные будущие способы цифровых платежей, код статуса ошибки 402 Payment Required официально зарезервирован для будущего использования, но он использовался в некоторых ограниченных, но редких ситуациях.Дополнительную информацию о коде ошибки 402 Payment Required см. в RFC7231, раздел 6.5.2   

.

  

403: Запрещено

Код статуса ошибки 403 Forbidden указывает, что запрос от клиента был понят, но сервер не авторизует его, поэтому клиент не может получить к нему доступ. Сервер может указать причину, по которой он не авторизует запрос в ответе, что может быть вызвано различными причинами, такими как неправильный пароль или имя пользователя. В отличие от кода состояния 401, который требует аутентификации, код состояния 403 может указывать на то, что у клиента действительно нет авторизации для доступа к этим ресурсам, поэтому аутентификация в этом случае невозможна.Дополнительную информацию см. в RFC7231, раздел 6.5.3.

 

404: Не найдено

Один из самых распространенных и печально известных кодов состояния, с которыми сталкиваются пользователи и разработчики. Код ошибки 404 Not Found указывает на то, что ресурс, требуемый от сервера, не существует или не желает предоставлять его клиенту. Код состояния 404 не указывает, является ли отсутствие предоставления ресурса временным или постоянным, но клиент может делать последующие запросы на доступ к нему.В случаях, когда известно, что ресурсы исчезли безвозвратно, следует использовать код состояния 410. Коды состояния 404 по умолчанию также кэшируются, если не установлены другие элементы управления кэшированием. Дополнительную информацию см. в RFC7231, раздел 6.5.4.

 

405: метод не разрешен

Код ошибки 405 Method Not Allowed указывает, что конкретный ресурс, запрошенный клиентом, не поддерживается сервером. Метод 405 Not Allowed похож на код состояния 403 Forbidden, однако код состояния 403 указывает, что ресурс может быть доступен, просто у клиента нет необходимых полномочий для выполнения запроса.Наряду со статусом 405 Method Not Allowed сервер должен указать соответствующие и поддерживаемые методы для целевого ресурса. Дополнительные сведения о коде ошибки 405 Method Not Allowed см. в документе RFC7231, раздел 6.5.5 

.

 

406: неприемлемо

Как и код ошибки 405 Method Not Allowed, код ошибки 406 Not Acceptable указывает на отсутствие поддержки для определенного запроса. В этом случае код статуса 406 Not Acceptable указывает на то, что сервер понял запрос, но ответ не поддерживается или не понят клиентом.Клиент может запросить определенные версии ресурса в заголовке, такие как A-IM или Accept Language, среди прочего, но если сервер не поддерживает это, он отвечает кодом состояния 406 Not Acceptable. Сервер может либо ответить списком подходящих идентификаторов ресурсов, из которых клиент может выбрать. Дополнительную информацию см. в RFC7231, раздел 6.5.6.

  

407: требуется аутентификация прокси-сервера

Код состояния ошибки 407 Proxy Authentication Required аналогичен коду состояния 401 Unauthorized, однако в случае кода состояния 407 для использования прокси-сервера клиент должен сначала пройти аутентификацию.Прокси должен вернуть метод аутентификации. Прокси-серверы, которые сегодня не так распространены из-за роста популярности VPN, выступают в качестве посредников между пользователями/клиентами и Интернетом, позволяя пользователям быстрее получать доступ к ресурсам, поскольку контент обычно кэшируется, а также могут обеспечивать уровень безопасности и анонимности для пользователей. Дополнительную информацию о коде ошибки 407 Proxy Authentication Required см. в RFC7235, раздел 3.2 

.

 

408: время ожидания запроса

Код ошибки 408 Request Time Out означает, что сервер не получил запрос от клиента в течение заданного периода времени.Отложенный запрос от клиента может быть вызван различными причинами, такими как медленное или разорванное соединение. По истечении этого времени сервер отправляет статус 408 Request Timeout, и пользователь/клиент может повторно отправить запрос. Дополнительные сведения о коде ошибки 408 Request Time Out см. в RFC7231, раздел 6.5.7 

.

 

409: Конфликт

Код ошибки 409 Conflict указывает на то, что запрос от клиента не может быть обработан из-за конфликта с сервером.Запрос от клиента прошел нормально, но на стороне сервера возникли проблемы, из-за которых запрос не мог быть выполнен. Примером этого может быть запрос на редактирование, удаление или создание определенного файла пользователем, но эти функции не разрешены. Наряду с ответом 409 сервер должен вернуть инструкции о том, как пользователь может решить эту проблему, или указать, почему возникает проблема. Дополнительную информацию см. в RFC7231, раздел 6.5.8.

 

410: Исчез

Как и код ошибки 404 Not Found, который мы рассмотрели ранее, код состояния 410 Gone указывает на то, что ресурс, который запрашивает клиент, удален и больше недоступен с сервера.Никакой дополнительной информации о перенаправлении URL или о том, где получить доступ к ресурсу, не предоставляется. Оно было удалено на неопределенный срок. Дополнительные сведения о коде ошибки 410 Gone см. в RFC7231, раздел 6.5.9  

.

 

411: Требуемая длина

Код ошибки 411 Length Required означает, что сервер не разрешает запрос от клиента из-за предопределенной длины содержимого тела запроса. Клиент может повторить запрос, если в последующем запросе ресурса указан действительный заголовок Content-Length.Дополнительные сведения о коде ошибки 411 Length Required см. в документе RFC7231, раздел 6.5.10  

.

 

412: Ошибка предварительного условия

Условные запросы к серверу разрешены как часть протокола HTTP. Если в запросе соблюдены правильные условия, запрос выполняется и обрабатывается сервером. Код ошибки 412 Precondition Failed означает, что одно или несколько условий в заголовке запроса не выполнены. Например, это можно использовать в запросах GET, а условный запрос используется для возврата ресурса только в том случае, если этот ресурс изменился.Дополнительные сведения о коде ошибки 412 Precondition Failed см. в документе RFC7232, раздел 4.2 

.

 

413: объект запроса слишком велик

Код ошибки 413 Request Entity Too Large указывает на то, что сервер не примет и не обработает запрос из-за того, что размер тела запроса больше, чем сервер может разрешить или обработать. К таким примерам относится загрузка файла, когда файл превышает максимальный размер загрузки, установленный сервером, или когда превышено максимальное количество загрузок.В случаях, когда возникает ошибка 413 Request Entity Too Large, сервер может полностью закрыть соединение, чтобы клиент не мог продолжить отправку запроса. В некоторых случаях вполне вероятно, что сервер разрешит клиенту повторить запрос, если это временное условие, и должен вернуть это сообщение клиенту. Однако возможно, что запрос может привести к тому, что на самом сервере закончится свободное место на физическом диске. В этом случае ошибка 507 Insufficient Storage — это ответ, который должен получить клиент.Дополнительную информацию см. в RFC7231, раздел 6.5.11.

 

414: URI слишком длинный

Не очень распространенный ответ сервера. Код ошибки 414 URI Too Long означает, что сервер отклонил запрос клиента из-за того, что URL-адрес длиннее, чем сервер может обработать. Браузеры и поисковые системы устанавливают ограничения на длину URL-адресов, отчасти во избежание DDoS-атак или ошибок кода, но путь URL-адреса или HTTP не имеет явных ограничений. Таким образом, если лимит превышает установленный сервером, возникает ошибка 414 URI Too Long.Дополнительную информацию о коде ошибки 414 URI Too Long см. в RFC7231, раздел 6.5.12  

.

 

415: неподдерживаемый тип носителя

Код статуса ошибки 415 Unsupported Media Type указывает, что сервер не может обработать тело запроса или его часть из-за неподдерживаемого формата мультимедиа. Даже если запрос от клиента поддерживается, ошибка 415 может возвращаться, если в теле запроса есть неподдерживаемый контент. Код ошибки 415 Unsupported Media Type похож на код состояния 406 Not Acceptable.Разница в том, что код ошибки 406 Not Acceptable возникает не из-за содержимого заголовка или кодировки, а из-за значения, установленного в заголовке HTTP. Убедитесь, что сервер может обрабатывать определенный формат, а также отправив запрос в правильной форме, чтобы избежать появления кода ошибки 415 Unsupported Media Type. Дополнительную информацию см. в RFC7231, раздел 6.5.13.

 

416: Неудовлетворительный диапазон

Как уже упоминалось в коде состояния 206 Partial Request, клиенты/браузеры могут запросить частичный ответ с сервера, будь то, например, определенная часть файла или видео.Клиенты и серверы используют так называемые запросы диапазона для выполнения этих запросов. Однако, если сервер не поддерживает такие типы запросов, он просто вернет весь ресурс вместе с ответом 200 ОК. Если сервер поддерживает запросы диапазона, именно здесь появляется код ошибки 416 Partial Request, который возвращает то, что запрашивает клиент. В ситуации, когда сервер поддерживает запросы диапазона, но сервер не согласен с полученным запросом, поскольку он не попадает в диапазон или, возможно, выходит за пределы указанного диапазона, будет возвращен код ошибки 416 Range Not Satisfiable.Дополнительную информацию см. в RFC7233, раздел 4.4.

 

417: Ожидание не выполнено  

Клиенты могут использовать заголовок Expect , чтобы указать, что они ожидают определенного поведения от сервера. Как описано в коде состояния 100 Continue, клиенты могут проверить сервер, примет ли он запрос. Если это так, сервер ответит кодом состояния 100 Continue. В противном случае код ошибки 417 Expectation Failed указывает на то, что сервер не понял заголовок Expect или не поддерживает его, поэтому он не может обработать запрос клиента.Дополнительные сведения о коде ошибки 417 «Ошибка ожидания» см. в документе RFC7231, раздел 6.5.14  

.

 

418-42 0 : не используется

Коды состояния ошибки 418–421 в настоящее время не назначены, однако в некоторых случаях используется код состояния 418 Я маленький чайник. Созданный как первоапрельская шутка, он приобрел некоторую популярность и иногда используется как шутка или пасхальное яйцо, а не для реальных повседневных целей. Большинство браузеров игнорируют его, так как это не официальный код состояния.Другим в этой категории является код ошибки 420 Enhance Your Calm, который был представлен Twitter. Это код ошибки, который сообщает клиентам, что у них ограничена скорость, то есть ограничение на количество запросов, которые они могут сделать в течение определенного периода времени. С 1989 года редактор RFC будет публиковать более юмористические RFC. В Википедии есть полное изложение более юмористических первоапрельских RFC.

 

421: Неверно направленный запрос  

Представленный в протоколе HTTP/2 код ошибки 421 Misdirected Request означает, что сервер получил запрос, не предназначенный для этого конкретного сервера, и не может должным образом ответить.Это может произойти, если DNS (система доменных имен) настроена на неправильный IP-адрес. Клиенты должны включать в запрос заголовок Host . Это также может произойти с сайтами, имеющими один SSL-сертификат из нескольких доменов. Это может быть вызвано проблемой с хостинг-провайдером и/или конкретным используемым браузером, поэтому может потребоваться много работы, чтобы действительно понять, в чем проблема. Если сервер знает, что домен не настроен для запроса, он ответит сообщением об ошибке 421 Misdirected Request.Дополнительную информацию см. в RFC7540, раздел 9.1.2.

 

422:  Необрабатываемый Объект

Код ошибки 422 Unprocessable Entity указывает на проблему с содержимым синтаксиса запроса. Структура запроса была понята сервером, но поля в запросе недействительны или не соответствуют ожиданиям сервера. Как и коды статуса 102 Processing и 207 Multi-Status, код ошибки 422 Unprocessable Entity является частью протокола WebDAV и часто используется с веб-сервисами/API.Как правило, рекомендуемым ответом является 400 Bad Request, но если поддерживается WebDAV, следует использовать 422 Unprocessable Entity . Дополнительную информацию см. в RFC4918, раздел 11.2.

 

423: Заблокировано

Как и код ошибки 422 Unprocessable Entity, код ошибки 423 Locked также является частью протокола WebDAV. Код состояния 423 Locked указывает на то, что файл, ресурс или непосредственно, например, нельзя редактировать. Его цель — избежать обновления файла, ресурса и т. д. несколькими пользователями., одновременно. При необходимости эти ресурсы можно разблокировать для редактирования. Дополнительные сведения о коде ошибки 423 Locked см. в документе RFC4918, раздел 11.3,

.

  

424: Ошибка зависимости  

Другой код состояния, поддерживаемый протоколом WebDav; код ошибки 424 Failed Dependency указывает на то, что запрос от клиента завершился неудачно из-за зависимости от другого запроса, который также завершился неудачно. WebDAV использует метод, известный как PROPPATCH , для обновления определенных свойств ресурсов.Чтобы указать, успешно ли обновлен ресурс, WebDAV использует стандартные ответы с кодом состояния HTTP. Кроме того, код состояния 424 Failed Dependency используется только в том случае, если ответ в теле HTTP имеет ответ 207 Multi-Status. Таким образом, если используется PROPPATCH и ресурс не удается обновить, он отправит код состояния 4xx, указывающий на ошибку обновления ресурса, код ошибки 424 Failed Dependency также будет отправлен вместе с другими запросами, которые зависели от этого обновления. быть успешным, но потерпел неудачу.Дополнительную информацию см. в RFC4918, раздел 11.4.

 

425: слишком рано

Нечастый код состояния HTTP, который используется сегодня. Код ответа об ошибке 425 Too Early используется в ситуациях, когда HTTP-клиент подключается к HTTPS-клиенту. В процессе может потребоваться много времени для установления соединения между сервером и клиентом. Этот процесс может создать проблему безопасности, поэтому сервер предложит клиенту повторить запрос, пока не будет установлено безопасное соединение TLS (Transport Layer Security).В этом случае будет возвращен код состояния 425 Too Early. Дополнительные сведения о коде ошибки 425 Too Early см. в документе RFC8470, раздел 5.2 

.

 

426: требуется обновление  

Код ошибки 426 «Требуется обновление» указывает клиенту, что ему необходимо использовать более новый протокол для отправки запросов на сервер. Например, клиент может использовать более старую версию HTTP, например HTTP/1.0, но серверу требуется HTTP2.0. Сервер не примет запрос, но ответит клиенту, указав, какой протокол или протоколы являются приемлемыми.После того как клиент обновится до необходимого протокола (протоколов), сервер будет принимать запросы от клиента. Дополнительные сведения о коде ошибки 426 Upgrade Required см. в документе RFC7231, раздел 6.5.15,

.

 

427: Не назначено

Код состояния ошибки 427 в настоящее время не назначен.

 

428: требуется предварительное условие  

Код ошибки 428 Precondition Required указывает клиенту, что запрос к серверу должен быть условным запросом.Как указано в коде состояния 304 Not Modified, клиент может отправить серверу условный запрос, например If-Match , If-None-Match , If-Modified-Since , If-Unmodified- Начиная с или If-Range . Однако эти условные запросы не обязательны. Если они требуются серверу, сервер указывает на это, отвечая кодом ошибки 428 Precondition Required. Это немного похоже на код ошибки 412 Precondition Failed, но код ошибки 412 Precondition Failed возвращается, только если клиент включил в заголовок условный запрос, который не соответствует состоянию ресурса на стороне сервера.Уведомляя пользователей о том, что запросы должны быть условными, это гарантирует, что пользователи работают с нужными файлами или ресурсами, и помогает предотвратить возможную перезапись изменений пользователями. Дополнительную информацию см. в RFC6585, раздел 3 .

 

429: Слишком много запросов  

Как видно из названия кода ошибки, код ошибки 429 Too Many Requests означает, что реализовано ограничение скорости и что клиент превысил ограничение на количество запросов, которое он может сделать за указанный промежуток времени.Наряду с ответом об ошибке 429 Too Many Requests должно быть указано, сколько времени ждать, прежде чем инициировать новый запрос к серверу, но раньше это не требовалось. Дополнительные сведения о коде ошибки «Слишком много запросов» см. в документе RFC6585, раздел 4  

.

 

430: Не назначено

Код статуса ошибки 430 в настоящее время не назначен, однако одно время было предложено использовать код ошибки 430 Would Block в протоколе HTTP/1.1. Намерение состояло в том, чтобы служить ответом на так называемую конвейерную обработку.Это позволяло клиентам отправлять несколько запросов через TCP-соединение, ожидая ответа от сервера. Официально он так и не стал стандартом, поскольку протокол HTTP был обновлен до HTTP/2.0, а поддержка конвейерной обработки так и не получила широкого распространения.

 

431 Заголовки запроса слишком велики  

Код состояния ошибки 431 Request Headers Too Large указывает на то, что клиент отправил запрос заголовка, превышающий допустимый предел. Различные веб-серверы имеют разные допустимые ограничения размера заголовков.Это может быть связано с тем, что отдельный запрос заголовка слишком велик, или из-за общего размера всех запросов заголовков. В большинстве случаев это можно легко исправить, так как обычно это вызвано отправкой слишком большого количества файлов cookie или файлов cookie слишком большого размера. Дополнительные сведения о коде ошибки 431 Request Headers Too Large см. в документе RFC6585, раздел 5   

.

 

432-450 Не используется

Коды состояния ошибки с 432 по 450 в настоящее время не назначены.

 

451: Недоступно по юридическим причинам  

Код состояния ошибки 451 Недоступно по юридическим причинам – указывает, что сервер отказывается обслуживать запрошенный контент по юридическим причинам – в ответе пользователю также следует указать причину ошибки. Причинами использования кода ошибки 451 «Недоступно по юридическим причинам» могут быть правительства, которые подвергают цензуре определенный контент, контент, нарушающий законы об авторских правах, например DMCA (Законы об авторском праве в цифровую эпоху), или контент, который нарушает законы или постановления суда.Коды статуса ошибки 403 Forbidden и 404 Not Found иногда используются вместо кода статуса ошибки 451, но код статуса ошибки 451 предоставляет больше информации или пояснений, почему возникает ошибка. Пользователи обычно обходили ошибку 451, внедряя VPN для доступа к контенту. Дополнительную информацию см. в RFC7725, раздел 3 .

  

452-499: не назначен

Коды ошибок 452-499 в настоящее время не назначены.

 

5xx: ошибка сервера  

Как и коды состояния 4xx, коды состояния 5xx указывают на наличие ошибки, однако рассматриваемая ошибка маловероятна из-за плохого соединения или самого браузера.Коды состояния 5xx указывают на проблему на уровне сервера и не могут обработать запрос от клиента. Наряду с ошибкой сервер должен ответить с объяснением ошибки, является ли это временным или постоянным состоянием, и как его можно исправить.

 

500: внутренняя ошибка сервера

Код статуса 500 Internal Server Error просто означает, что сервер обнаружил проблему и не может обработать запрос. Как правило, код 500 Internal Server Error используется в большей степени как общий код ошибки сервера, если конкретная проблема не подпадает ни под одну из других спецификаций кода состояния 5xx Server Error.Код 500 Internal Server Error, вероятно, является наиболее часто используемым из кодов классификации 5xx Server Error. Дополнительную информацию см. в RFC7231, раздел 6.6.

 

501 : Не реализовано

Коды состояния ошибки 501 Not Implemented возникают, когда сервер не распознает метод запроса и, следовательно, не может поддерживать или обрабатывать запрос. Это похоже на код статуса ошибки клиента 405 Method Not Allowed, но код статуса ошибки 501 Not Implemented может указывать на то, что метод запроса от клиента действителен, но не поддерживается сервером.Статус ошибки 405 Method Not Allowed указывает на то, что метод, вызванный клиентом, не поддерживается и не должен использоваться. Дополнительную информацию см. в RFC7231, раздел 6.6.2.

 

502 Плохой шлюз

Код состояния ошибки 502 Bad Gateway означает, что сервер действует как прокси-сервер и получил ответ от исходного сервера, который вернулся как недействительный. Возможно, это связано с перегрузкой сервера, и клиент может повторно отправить запрос, но в большинстве случаев это происходит из-за проблемы с веб-сервером или сетью доставки контента (CDN), расположенной между клиентом и сервером, и может потребоваться дополнительная устранение неполадок с хостинг-провайдером, чтобы понять, почему возникает ошибка.Дополнительную информацию см. в RFC7231, раздел 6.6.3.

 

503 :  Сервис недоступен

Код состояния ошибки 503 «Сервис недоступен» указывает на то, что сервер в настоящее время перегружен запросами или не хватает ресурсов, находится на обслуживании или, возможно, что приложение, к которому они пытаются получить доступ, не работает, и сервер не может выполнить запрос из-за Текущее состояние. Клиенты иногда видят сообщение вместе с кодом ошибки 503 «Сервис недоступен», в котором им предлагается повторить запрос позже.Однако он может не дать точного объяснения того, когда и как долго может длиться код ошибки 503 Service Unreachable. Дополнительную информацию см. в RFC7231, раздел 6.6.4.

 

504: Время ожидания шлюза

Как и код ошибки 502 Bad Gateway, код ошибки 504 Gateway Timeout используется, когда сервер действует как прокси-сервер, но ответит кодом ошибки 504 Gateway Timeout, если ответ исходного сервера занимает слишком много времени.Код состояния ошибки 502 Bad Gateway следует использовать в тех случаях, когда ответ недействителен или вообще не получен прокси-сервером. Сообщение вместе с тайм-аутом шлюза 504 может указывать и рекомендовать клиенту повторить попытку отправки запроса. Дополнительную информацию см. в RFC7231, раздел 6.6.5.

 

505: версия HTTP не поддерживается

Код ошибки 505 Версия HTTP не поддерживается означает, что сервер не поддерживает версию протокола HTTP, используемую в сообщении запроса, и поэтому не может обработать запрос.Наряду с кодом ошибки 505 Версия HTTP не поддерживается, ответ сервера должен включать сообщение, указывающее, почему этот конкретный протокол HTTP не поддерживается и какие протоколы поддерживаются. Дополнительную информацию см. в RFC7231, раздел 6.6.6.

 

506: вариант также согласовывается с

Вариант 506 также ведет переговоры — это экспериментальный код статуса HTTP, который сегодня не является частью стандарта. Вариант 506 также согласовывает указывает на внутреннюю проблему конфигурации сервера из-за проблем с согласованием контента.Согласование содержимого позволяет клиентам отправлять несколько заголовков accept и сообщает серверу, какое конкретное представление ресурса следует использовать, как указано в браузере. Это может быть связано с предоставлением нужного языка, формата документа и т. д. Несмотря на то, что код состояния ошибки 506 Variant Also Negotiates находится в экспериментальном статусе и официально не является частью стандарта HTTP, он используется в редких случаях. Некоторые пользователи Google Play сталкивались с этой проблемой в прошлом при попытке загрузить несколько версий приложения, из-за чего их устройства постоянно пытались загрузить приложение в замкнутом цикле.Дополнительную информацию см. в RFC2295, раздел 8.1.

   

507: недостаточно памяти

Код состояния ошибки сервера 507 Insufficient Storage также является частью протокола WebDAV. Код ошибки 507 Insufficient Storage указывает клиенту, что запрос, например PUT или POST , имеет слишком большой размер файла. Это также может указывать на то, что на сервере временно закончилось свободное пространство. Дополнительную информацию см. в RFC4981, раздел 11.5.

 

508: обнаружена петля

Код состояния ошибки сервера 508 Loop Detected, как и код ошибки сервера 507 Insufficient Storage, является частью протокола WebDAV. В рамках протокола WebDAV клиент может сделать запрос на сервер для всего каталога и создать цель где-то в том же каталоге, что приведет к бесконечному циклу запросов и ответов. Код состояния ошибки сервера 508 Loop Detected указывает на то, что сервер завершил запрос клиента, в частности, Depth: In f inity , поскольку сервер идентифицировал запрос как результат бесконечного цикла, неоднократно вызывая сам себя.Дополнительную информацию см. в RFC5842, раздел 7.2.

 

509: Не назначено

Код состояния ошибки сервера 509 в настоящее время не назначен.

 

510: не расширен

Код состояния ошибки сервера 510 Not Extended в настоящее время находится в предложенном/экспериментальном состоянии и не является частью стандартной спецификации кода состояния HTTP. 510 Not Extended указывает клиенту, что для запроса требуется расширенный HTTP-запрос.Если сервер отвечает кодом ошибки сервера 510 Not Extended, в нем также должно быть указано, как клиент должен исправить свой запрос, но в спецификации это прямо не указано. Ведутся споры о том, следует ли подпадать под классификацию ошибок сервера 5xx, поскольку ее можно рассматривать как ошибку клиента 4xx, но, поскольку формально она не является частью стандарта, она не актуальна и редко используется в повседневном использовании. Дополнительную информацию см. в RFC2774, раздел 7.

 

511: требуется авторизация в сети

Код состояния ошибки сервера 511 Network Authorization Required, который требует, чтобы клиент аутентифицировал себя, чтобы получить доступ к сети.Например, пользователи могут увидеть это при попытке подключиться к общедоступной сети Wi-Fi в компании, и пользователи должны согласиться с их условиями, прежде чем им будет предоставлен доступ. Наряду с ответом об ошибке сервера 511 Network Authorization Required пользователи также должны быть перенаправлены туда, где они могут войти в систему. Дополнительную информацию см. в RFC6585, раздел 6.

 

512-599: не назначен

Коды состояния ошибки сервера 512-599 в настоящее время не назначены, но некоторые компании могут использовать любой из них в качестве настраиваемых сообщений об ошибках сервера для клиентов.

 

Мониторинг Код состояния HTTP Ответы  

Чтобы увидеть список кодов состояния для определенного URL-адреса из первых рук, вы можете проверить вкладку инструментов разработчика в своем браузере.

alexxlab / 12.05.1996 / Разное

Добавить комментарий

Почта не будет опубликована / Обязательны для заполнения *