Код ошибок: полный список ошибок сервера – База знаний Timeweb Community

Содержание

полный список ошибок сервера – База знаний Timeweb Community

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

А еще тут будет парочка забавных (и не очень) пикч и анимаций на тему описанных ошибок. Хоть какое-то развлечение.

Ошибки со стороны клиента (4xx)

Для начала перечислим коды ошибок на стороне клиента. Вина за их появление ложится на плечи обоих участников соединения.

400 Bad Request

Такой ответ от браузера можно получить в том случае, если сервер не смог правильно отреагировать на запрос со стороны пользователя. Часто код 400 возникает при попытке клиента получить доступ к серверу без соблюдения правил оформления синтаксиса протокола передачи гипертекста (HTTP). Повторный запрос не стоит отправлять до тех пор, пока не будет исправлена ошибка (или несколько из них).

 

401 Unauthorized

Код 401 возникает при попытке клиента получить доступ к серверу, используя неправильные данные для авторизации. По сути, используется, когда пользователь вводит неправильный логин и пароль на ресурсе, где требуется эта информация для входа. Читайте: Как исправить ошибку 401

402 Payment Required

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

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

403 Forbidden

Почти то же, что и 401. Сервер снова не разрешает к нему подключиться, хотя с запросом все в порядке.

Просто нет доступа. Причем повторная авторизация с другими логином и паролем никак не помогут. Все вопросы к владельцам сервера (но не всегда). Инструкция по устранению ошибки. 

Творчество на тему знаменитой киносаги

404 Not Found

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

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

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

405 Method Not Allowed

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

406 Not Acceptable

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

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

407 Proxy Authentication Required

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

408 Request Timeout

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

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

В Мистере Роботе частенько называли серии в честь ошибок HTTP (весь четвертый сезон в нумерации 4хх). В честь 408, например, назвали восьмую серию четвертого сезона

409 Conflict

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

410 Gone

Своего рода аналог 404. Разница лишь в том, что 410 намекает на перманентность отсутствия страницы. Так что этот код стоит использовать, когда на 100% уверен, что страница ушла в небытие (ну или с текущего адреса) навсегда. В любом другом случае есть универсальный 404. 

411 Length Required

411 оповещает пользователя о том, что сервер не желает принимать запрос со стороны клиента, потому что в нем не определен заголовок Content-Length. Да, это первый код в подборке, который смогут понять только люди, сведущие в настройке серверов. По-простому уложить сущность HTML-заголовков в этот материал не получится.

412 Precondition Failed

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

413 Payload Too Large/Request Entity Too Large

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

414 URI Too Long

Чем-то этот код похож на предыдущий. Здесь тоже идет речь о превышение лимита. Только теперь это касается не запроса со стороны клиента, а длины URI. То есть ссылки. Выходит, что адрес, используемый клиентом, больше, чем тот, что может обработать сервер. Как-то так. 

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

415 Unsupported Media Type

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

416 Range Not Satisfiable

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

417 Expectation Failed

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

418 I’m a teapot

Код 418 можно увидеть, если сервер откажется варить кофе, потому что он чайник. Это первоапрельская шутка. Естественно, 418 не используется нигде всерьез и просто существует как дань памяти программистам-юмористам, придумавшим это в 1998 году.

У Google получился такой симпатичный чайник

421 Misdirected Request

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

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

422 Unprocessable Entity

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

423 Locked

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

424 Failed Dependency

424 сообщает о том, что для выполнения запроса со стороны клиента успешно должна завершиться еще одна или несколько параллельных операций. Если какая-то из них «провалится», то «помрет» все соединение сразу, и обработать запрос до конца не получится. Аналогичное происходит, если некорректно был обработан один из предыдущих запросов.

425 Too Early

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

426 Upgrade Required

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

428 Precondition Required

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

429 Too Many Requests

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

431 Request Header Fields Too Large

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

444 No Response

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

449 Retry With

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

450 Blocked by Windows Parental Controls

450 код увидят дети, попавшие под действие системы «Родительский контроль» компании Microsoft. По сути, ошибка говорит о том, что с компьютера попытались зайти на заблокированный ресурс. Избежать этой ошибки можно изменением параметров родительского контроля.

451 Unavailable For Legal Reasons

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

Список ошибок на стороне сервера (5xx)

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

500 Internal Server Error

Этот код возникает, когда сервер сталкивается с непредвиденными обстоятельствами. Такими, которые и сам не может пояснить. Как, собственно, и завершить запрос со стороны пользователя. По факту, эта ошибка говорит нам что-то вроде «Я не могу подобрать более подходящий код ошибки, поэтому лови 500 и делай с этим, что хочешь». Мы писали о нем чуть подробнее тут.

Дело не в тебе, дело во мне (С)

501 Not Implemented

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

Иногда в теле ошибки еще пишут что-то в духе «Приходите попозже, возможно, в будущем нужная функция появится».

502 Bad Getaway

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

503 Service Unavailable

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

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

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

504 Gateway Timeout

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

505 HTTP Version Not Supported

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

506 Variant Also Negotiates

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

507 Insufficient Storage

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

508 Loop Detected

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

509 Bandwidth Limit Exceeded

Возникает, если сервер начинает потреблять больше трафика, чем ему позволено. 

510 Not Extended

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

511 Network Authentication Required

511 код говорит о том, что перед тем как выйти в сеть, надо авторизоваться (ввести логин и пароль). Можно воспринимать это неким PPPoE подключением, когда от клиента требуются данные для авторизации.

Заключение

Закончили. Это все ошибки, которыми отзывается HTTP, если на стороне сервера или клиента что-то пошло не так. Наткнуться на большую их часть довольно тяжело. Особенно, если вы раньше только серфили в интернете, а не занимались разработкой сайтов. А тем, кто входит в эту стезю, полезно знать основные ошибки, так как, скорее всего, придется не раз их исправлять. 

HTTP | Все коды ошибок

Во время запроса информации с удаленного веб сервера может возникнуть ошибка, тогда веб-сервер посылает в ответ код ошибки HTTP. Например 404 – Not Found (ресурс не найден).
Коды состояния HTTP состоят из трех цифр от 100 и до 510. Они делятся на следующие группы:

Введите в поле ниже интересующий Вас трех символьный код и получите его описание:

100

ContinueCервер удовлетворён начальными сведениями о запросе, клиент может продолжать пересылать заголовки. Появился в HTTP/1.1.

101

Switching ProtocolsСервер предлагает перейти на более подходящий для указанного ресурса протокол; список предлагаемых протоколов сервер обязательно указывает в поле заголовкаUpdate. Если клиента это заинтересует, то он посылает новый запрос с указанием другого протокола. Появился в HTTP/1.1.

102

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

200

ОКУспешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения. Появился в HTTP/1.0.

201

CreatedВ результате успешного выполнения запроса был создан новый ресурс. Сервер должен указать его местоположение в заголовке Location. Серверу рекомендуется[источник не указан 336 дней] ещё указывать в заголовке характеристики созданного ресурса (например, в поле Content-Type). Если сервер не уверен, что ресурс действительно будет существовать к моменту получения данного сообщения клиентом, то лучше использовать ответ с кодом 202. Появился в HTTP/1.0.

202

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

203

Non-Authoritative InformationАналогично ответу 200, но в этом случае передаваемая информация была взята не из первичного источника (резервной копии, другого сервера и т. д.) и поэтому может быть неактуальной. Появился в HTTP/1.1.

204

No ContentСервер успешно обработал запрос, но в ответе были переданы только заголовки без тела сообщения. Клиент не должен обновлять содержимое документа, но может применить к нему полученные метаданные. Появился в HTTP/1.0.

205

Reset ContentСервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не передаёт и документ обновлять не обязательно. Появился в HTTP/1.1.

206

Partial ContentСервер удачно выполнил частичный GET-запрос, возвратив только часть сообщения. В заголовке Content-Range сервер указывает байтовые диапазоны содержимого. Особое внимание при работе с подобными ответами следует уделить кэшированию. Появился в HTTP/1.1. (подробнее…)

207

Multi-StatusСервер передаёт результаты выполнения сразу нескольких независимых операций. Они помещаются в само тело сообщения в виде XML-документа с объектом multistatus. Не рекомендуется размещать в этом объекте статусы из серии 1xx из-за бессмысленности и избыточности. Появился в WebDAV.

226

IM Used Заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров. Введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.

300

Multiple ChoicesПо указанному URI существует несколько вариантов предоставления ресурса по типу MIME, по языку или по другим характеристикам. Сервер передаёт с сообщением список альтернатив, давая возможность сделать выбор клиенту автоматически или пользователю. Появился в HTTP/1.0.

301

Moved PermanentlyЗапрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. Некоторые клиенты некорректно ведут себя при обработке данного кода. Появился в HTTP/1.0.

302

Found, Moved TemporarilyЗапрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, приуправляемом сервером согласовании содержимого. Некоторые клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.

303

See OtherДокумент по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался иным методом. Этот код был введён вместе с 307-ым для избежания неоднозначности, чтобы сервер был уверен, что следующий ресурс будет запрошен методом GET. Например, на веб-странице есть поле ввода текста для быстрого перехода и поиска. После ввода данных браузер делает запрос методом POST, включая в тело сообщения введённый текст. Если обнаружен документ с введённым названием, то сервер отвечает кодом 303, указав в заголовке Location его постоянный адрес. Тогда браузер гарантировано его запросит методом GET для получения содержимого. В противном случае сервер просто вернёт клиенту страницу с результатами поиска. Введено в HTTP/1.1.

304

Not ModifiedСервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела. Появился в HTTP/1.0.

305

Use ProxyЗапрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только исходные HTTP-сервера (не прокси). Введено в HTTP/1. 1.

306

(зарезервировано)использовавшийся раньше код ответа, в настоящий момент зарезервирован. Упомянут в RFC 2616 (обновление HTTP/1.1).

307

Temporary RedirectЗапрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка. Этот код был введён вместе с 303 вместо 302-го для избежания неоднозначности. Введено в RFC 2616 (обновление HTTP/1.1).

400

Bad RequestСервер обнаружил в запросе клиента синтаксическую ошибку. Появился в HTTP/1.0.

401

UnauthorizedДля доступа к запрашиваемому ресурсу требуется аутентификация. В заголовке ответ должен содержать поле WWW-Authenticate с перечнем условий аутентификации. Клиент может повторить запрос, включив в заголовок сообщения поле Authorization с требуемыми для аутентификации данными.

402

Payment RequiredПредполагается использовать в будущем. В настоящий момент не используется. Этот код предусмотрен для платных пользовательских сервисов, а не для хостинговыхкомпаний. Имеется в виду, что эта ошибка не будет выдана хостинговым провайдером в случае просроченной оплаты его услуг. Зарезервирован, начиная с HTTP/1.1.

403

ForbiddenСервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу. Если для доступа к ресурсу требуется аутентификация средствами HTTP, то сервер вернёт ответ 401 или 407 при использовании прокси. В противном случае ограничения были заданы администратором сервера или разработчиком веб-приложения и могут быть любыми в зависимости от возможностей используемого программного обеспечения. В любом случае клиенту следует сообщить причины отказа в обработке запроса. Наиболее вероятными причинами ограничения может послужить попытка доступа к системным ресурсам веб-сервера (например, файлам .htaccess или .htpasswd) или к файлам, доступ к которым был закрыт с помощью конфигурационных файлов, требование аутентификации не средствами HTTP, например, для доступа к системе управления содержимым или разделу для зарегистрированных пользователей либо сервер не удовлетворён IP-адресом клиента, например, при блокировках. Появился в HTTP/1.0.

404

Not FoundСамая распространенная ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI. Если серверу известно, что по этому адресу был документ, то ему желательно использовать код 410. Ответ 404 может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы. Появился в HTTP/1.0.

405

Method Not AllowedУказанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.

406

Not AcceptableЗапрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса. Появился в HTTP/1.1.

407

Proxy Authentication RequiredОтвет аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на исходном сервере. Появился в HTTP/1.1.

408

Request TimeoutВремя ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время. Например, такая ситуация может возникнуть при загрузке на сервер объёмного файла методом POST или PUT. В какой-то момент передачи источник данных перестал отвечать, например, из-за повреждения компакт-диска или потеря связи с другим компьютером в локальной сети. Пока клиент ничего не передаёт, ожидая от него ответа, соединение с сервером держится. Через некоторое время сервер может закрыть соединение со своей стороны, чтобы дать возможность другим клиентам сделать запрос. Этот ответ не возвращается, когда клиент принудительно остановил передачу по команде пользователя или соединение прервалось по каким-то иным причинам, так как ответ уже послать невозможно. Появился в HTTP/1.1.

409

ConflictЗапрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.Появился в HTTP/1.1.

410

GoneТакой ответ сервер посылает, если ресурс раньше был по указанному URL, но был удалён и теперь недоступен. Серверу в этом случае неизвестно и местоположение альтернативного документа, например, копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404. Появился в HTTP/1.1.

411

Length RequiredДля указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI. Такой ответ естественен для запросов типа POST и PUT. Например, если по указанному URI производится загрузка файлов, а на сервере стоит ограничение на их объём. Тогда разумней будет проверить в самом начале заголовок Content-Length и сразу отказать в загрузке, чем провоцировать бессмысленную нагрузку, разрывая соединение, когда клиент действительно пришлёт слишком объёмное сообщение. Появился в HTTP/1.1.

412

Precondition FailedВозвращается, если ни одно из условных полей заголовка[неизвестный термин] запроса не было выполнено. Появился в HTTP/1.1.

413

Request Entity Too LargeВозвращается в случае, если сервер отказывается обработать запрос по причине слишком большого размера тела запроса. Сервер может закрыть соединение, чтобы прекратить дальнейшую передачу запроса. Если проблема временная, то рекомендуется в ответ сервера включить заголовок Retry-After с указанием времени, по истечении которого можно повторить аналогичный запрос. Появился в HTTP/1.1.

414

Request-URL Too LongСервер не может обработать запрос из-за слишком длинного указанного URL. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST. Появился в HTTP/1.1.

415

Unsupported Media TypeПо каким-то причинам сервер отказывается работать с указанным типом данных при данном методе. Появился в HTTP/1.1.

416

Requested Range Not SatisfiablВ поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges[источник не указан 336 дней]. Введено в RFC 2616 (обновление HTTP/1.1).

417

Expectation FailedПо каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса. Введено в RFC 2616 (обновление HTTP/1.1).

422

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

423

LockedЦелевой ресурс из запроса заблокирован от применения к нему указанного метода. Введено в WebDAV.

424

Failed DependencyРеализация текущего запроса может зависеть от успешности выполнения другой операции. Если она не выполнена и из-за этого нельзя выполнить текущий запрос, то сервер вернёт этот код. Введено в WebDAV.

425

Unordered Collection —Посылается, если клиент послал запрос, обозначив положение в неотсортированной коллекции или используя порядок следования элементов, отличный от серверного[уточнить]. Введено в черновике по WebDAV Advanced Collections Protocol[14].

426

Upgrade RequiredСервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection. Введено вRFC 2817 для возможности перехода к TLS посредством HTTP.

449

Retry WithВозвращается сервером, если для обработки запроса от клиента поступило недостаточно информации. При этом в заголовок ответа помещается поле Ms-Echo-Request. Введено корпорацией Microsoft для WebDAV. В настоящий момент как минимум используется программой Microsoft Money.

456

Unrecoverable ErrorВозвращается сервером, если обработка запроса вызывает некорректируемые сбои в таблицах баз данных[источник не указан 336 дней]. Введено корпорацией Microsoftдля WebDAV.

500

Internal Server ErrorЛюбая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Появился в HTTP/1.0.

501

Not ImplementedСервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод. Если же метод серверу известен, но он не применим к данному ресурсу, то нужно вернуть ответ 405. Появился в HTTP/1.0.

502

Bad GatewayСервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера. Появился в HTTP/1.0.

503

Service UnavailableСервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным кажется сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов. Появился в HTTP/1.0.

504

Gateway TimeoutСервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса. Появился в HTTP/1.1.

505

HTTP Version Not SupportedСервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP. Появился в HTTP/1.1.

506

Variant Also NegotiatesВ результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается. Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.

507

Insufficient StorageНе хватает места для выполнения текущего запроса. Проблема может быть временной. Введено в WebDAV.

509

Bandwidth Limit ExceededИспользуется при превышении веб-площадкой отведённого ей ограничения на потребление трафика. В данном случае владельцу площадки следует обратиться к своему хостинг-провайдеру. В настоящий момент данный код не описан ни в одном RFC и используется только модулем «bw/limited», входящим в панель управления хостингом cPanel, где и был введён.

510

Not ExtendedНа сервере отсутствует расширение, которое желает использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях. Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.

Коды ответа сервера и коды ошибок: 100, 101, 200 — 207, 300 — 307, 400 — 451, 500

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

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

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

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

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

Основные ошибки – коды и их значения

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

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

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

По назначению ответы делятся на пять категорий и распределяются сотнями 100-500. Различают следующие 5 типов кодов:

  1. Информационные сведения;
  2. Подтверждение и принятие действия или команды;
  3. Redirect или перенаправления;
  4. Ошибка со стороны клиента;
  5. Неполадки и сообщения со стороны сервера.

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

Сообщения информационного характера: 1ХХ

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

Продолжение действия (Continue server code): 100

Как ни странно, это не ошибка и не неполадка. Видеть это сообщение в коде – удовольствие для системного администратора.

100 Continue означает стабильную работу в штатном режиме. То есть сбоев в обработке информации по запросу не было, и все они обрабатывались сервером при обращении клиента.

Сообщением 100 сервис говорит о запуске и продолжении обработки данных по запросу, пока все пакеты не будут переданы.

Оно используется как начало соединения. И так будет до окончания обработки и завершения сессии.

Протоколы переключений (Switching Protocols): 101

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

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

Очень часто можно увидеть подобные сообщения в записях, когда пользователь использует очень старый браузер, который не умеет работать с современными версиями HTML, или же при обращении к сервису по защищенному протоколу, когда таковой не является принятым по умолчанию, но поддерживается для ответа, например, https:// вместо http:// или наоборот.

Сообщения подтверждения и принятия (Success): 2ХХ

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

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

Все хорошо (ОК): 200

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

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

Изначально подобный способ ведения системных записей использовался операционными системами *.NIX, которые при загрузке общались с администратором приблизительно также, выдавая код «ОК» или «Fail» для каждой ожидающей загрузки службы.

Создано (Created): 201

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

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

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

Принято (Accepted): 202

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

В этом состоянии сессия может обрываться при невыполнении определенного условия или будет принята и выполнена позже.

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

Неактуальные данные (Non-Authoritative): 203

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

Сообщение Non-Authoritative 203 часто используется вместо 200, когда запрос ведет к информации, находящейся в архивах (для сокращения объема и увеличения обработки скорости запроса) или в резервных базах.

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

Нет содержимого (No Content): 204

Таким образом, сервер сообщает, что от клиента были получены данные запроса, он понял информацию и обработал её.

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

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

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

Сбросить содержимое (Reset Content): 205

По смыслу запись 205 Reset Content аналогична предыдущей. Однако в этом состоянии сервер требует от клиента обновления страницы.

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

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

Частичный сброс содержимого (Partial Reset): 206

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

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

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

Многозадачный статус (Multi-Status): 207

В таком сообщении сервер обрабатывает сразу несколько исполняемых запросов и операций, сохраняя и объединяя их в один файл формата .Xml.

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

Redirect и опции перенаправления: 3ХХ

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

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

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

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

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

Но можете и направить его на страницы доставки вашего сервиса или партнера – опять же не потеряете посетителя просто так.

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

Один из многих (Multiple Choices): 300

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

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

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

Можно привести пример, когда на сайте есть множество товаров разных видов и моделей, а посетитель попал туда по запросу «видео». Тогда сервером автоматически выдается ответ, и предоставляются на выбор страницы с видеокамерами и видеоплеерами.

Перемещена на постоянной основе (Moved Permanently): 301

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

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

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

Подробно про 301 редирект прочитаете из предыдущей стати «Как настроить на сайте 301 редирект».

Страница обнаружена (Found): 302

Код означает временное перемещение ресурса. Он часто используется для тестирования сторонних хостингов или серверов на предмет устойчивости при большом количестве запросов или dDOS атаке.

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

Увидеть другую (See Other): 303

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

То есть пользователь попал не на ту страницу, которая ему на самом деле нужна, и код указывает ему, по отношению к какому адресу правильнее сформировать запрос.

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

Не подвергался изменениям (Not Modified): 304

Код состояния HTTP 304 Not Modified означает, что исполнение запроса пользователя на этой странице интересует только в том случае, если произошли какие-либо изменения. Иначе используется старая версия из кэша.

При этом обращения к серверу от клиента не происходит вообще, а если сессия активируется, то будет перенаправлена.

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

Доступ к странице при помощи прокси (Use Proxy): 305

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

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

Включите прокси (Switch Proxy): 306

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

Однако на данный момент опция не используется за ненадобностью.

Временное перемещение (Temporary Redirect): 307

Используется при необходимости временного замещения одной страницы на другую и перенаправления на неё пользователя. Однако код 307 немного отличается по функциональности от 302.

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

Ошибки со стороны клиента: 4ХХ

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

Неверный запрос (Bad Request): 400

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

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

Не авторизирован (Unauthorized): 401

Часто используется на сервисах, предоставляющих платный доступ, или форумах, просмотр некоторых тем которых доступен только для авторизированных пользователей.

При этом посетитель будет получать сообщение 401 Unauthorized с предложением пройти регистрацию.

Также код может быть использован при неверном или частичном прохождении процесса идентификации или регистрации.

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

Необходима оплата (Payment Required): 402

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

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

Всемирно известное хранилище видео данных YouTube использует код 402, когда активность пользовательских запросов вызывает подозрение.

В этом случае, вызывается опция, активирующая скрипт введения каптчи (CAPTHA).

Запрещен (Forbidden): 403

Код применяется при принятии и обработке процесса для ответа пользователю отказом, в праве на просмотр страницы.

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

Не найден (Not Found): 404

Такая проблема широко распространена. Она несет в себе информацию о прекращении существования страницы.

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

Как создать на сайте 404 страницу и перенаправлять не нее посетителей читайте в этой статье.

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

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

Способ не приемлем (Method Not Allowed): 405

Ошибка используется при неправильном запросе к определенному обработчику, например, когда функция скрипта позволяет оперировать только переменной GET, а запрос от клиента приходит с командой POST.

Так как исполнение невозможно, то сервер сообщает об этом при помощи кода 405.

Не допустимый (Not Acceptable): 406

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

Клиентская программа-обозреватель не дает принимать информацию от сервера, но при этом передает запрос на отображение.

Неверная аутентификация на прокси-сервере (Proxy Authentication Required): 407

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

Сообщение работает, когда невозможно передать данные из-за неверных параметров прокси-сервера.

Время ожидания запроса истекло (Request Timeout): 408

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

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

Проблема с обращением к серверу (Conflict): 409

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

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

Запрос уже ушел (Gone): 410

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

Длина запроса (Length Required): 411

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

Условие нарушено (Precondition Failed): 412

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

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

Длина запроса слишком велика (Request Entity Too Large): 413

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

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

Длина ссылки запроса слишком велика (Request-URL Too Long): 414

Необходим при использовании слишком длинных ссылок при преобразовании и формировании сложных запросов.

Если сервер не способен их обработать, он выдает сообщение 414.

Неподдерживаемый формат (Unsupported Media-Type): 415

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

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

Недоступность диапазона (Requested Range Not Satisfiable): 416

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

Если добавлены лишние строки, размер будет изменен, и ошибка 416 сообщит администратору об этом.

Ожидание прервано (Expectation Failed): 417

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

Процесс не сможет запуститься и может остаться как зависшая в ожидании сессия, поскольку неверно заполнено поле Expect.

Я чайник (I’m a teapot): 418

17 лет назад это сообщение было разработано ради смеха и использовалось как шутка в день смеха 1 апреля. Современные http обработчики не воспринимают его.

Невероятный объект (Unprocessable Entity): 422

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

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

Заперто (Locked): 423

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

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

Плохая зависимость (Failed Dependency): 424

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

Может использоваться при отказе от подтверждения действия, например, при отрицательном ответе на вопрос: есть ли вам «18», процесс регистрации не сможет быть завершен и сервер сообщит об этом.

Неупорядоченный каталог (Unordered Collection): 425

Используется при попытке доступа к данным, которые были переведены в статус «черновик», то есть находящимся в процессе редактирования или внесения изменений.

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

Обязательное обновление запроса (Upgrade Required): 426

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

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

Условия предварительного воздействия (Precondition Required): 428

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

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

В результате серверу непонятно, какой из ответов возвращать, поэтому происходит конфликт.

Слишком много обращений (Too Many Requests): 429

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

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

Заголовок поля очень длинный (Request Header Fields Too Large): 431

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

Нет ответа (No Response): 444

Применяется как сообщение о том, что посетителю на запрос было отказано в получении ответа.

В этом случае сервер отказался от обработки, подозревая, что запрос вызван вирусным ПО или хакерской атакой.

Готов после… Retry With (Microsoft): 449

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

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

Заблокировано при помощи родительского контроля (Blocked by Windows Parental Controls (Microsoft)): 450

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

Чаще всего необходим для сообщения о том, что запрос выходит за рамки разрешенные параметрами родительского контроля, осуществляемым при помощи штатных средств Microsoft Windows.

Недоступно по причинам нелегальности (Unavailable For Legal Reasons): 451

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

Часто используется уже после блокировки правительством или такими органами, как Росскомнадзор.

Ошибки со стороны сервера: 5ХХ

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

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

Ошибка внутри сервера (Internal Server Error): 500

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

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

Функция не реализована (Not Implemented): 501

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

Неверный шлюз (Bad Gateway): 502

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

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

Сервер недоступен (Server Unavailable): 503

Сервер может отказать посетителю в обработке запроса или процесса по нескольким причинам.

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

Время ожидания шлюза истекло (Gateway Timeout): 504

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

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

Версия протокола не может быть использована (HTTP Version Not Supported): 505

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

Как вариант – доступ предоставляется через защищенный протокол HTTPS, а клиент задает HTTP вручную или переходит по такой ссылке и наоборот.

Вариант не устраивает (Variant Also Negotiates): 506

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

Для хранения недостаточно места (Insufficient Storage): 507

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

Лимит пропускной способности исчерпан (Bandwidth Limit Exceeded): 509

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

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

Запрещен к распространению (Not Extended): 510

Если серверу не предоставлено достаточно данных о клиенте, он отказывает ему как неизвестному или неопознанному посетителю в предоставлении информации.

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

Авторизация в сети не пройдена (Network Authentication Required): 511

Код популярен и часто используется в общедоступных сетях. Может выдаваться по окончании выделенного клиенту времени (часто применяется в кафе и фастфудах).

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

Заключение

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

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

Коды ошибок двигателя при компьютерной диагностике, общее обозначение |Автосервис, Диагностика, Чип тюнинг

P1P0001 топлива регулятор громкости Цепь управления / Open
P2P0002 топлива регулятор громкости Диапазон регулировки цепей / производительность
P3P0003 топлива регулятор громкости Цепь управления Низкая
P4P0004 топлива регулятор громкости Цепь управления высокого
P5P0005 подачи топлива Клапан “” Цепь управления / Open
P6P0006 подачи топлива Клапан “” Цепь управления Низкая
P7P0007 подачи топлива Клапан “” Цепь управления высокого
P8P0008 положение двигателя производительности системы
P9P0009 положение двигателя производительности системы
P10P0010 “” Распределительный вал Цепь положение привода
P11P0011 “” положения распределительного вала – Сроки За-Advanced или производительности системы
P12P0012 “” положения распределительного вала – Сроки За-отсталых
P13P0013 “B” положения распределительного вала – Привод Цепь
P14P0014 “B” положения распределительного вала – Сроки За-Advanced или производительности системы
P15P0015 “B” положения распределительного вала – Сроки За-отсталых
P16P0016 положения коленчатого вала – распределительный вал Корреляция позиции
P17P0017 положения коленчатого вала – распределительный вал Корреляция позиции
P18P0018 положения коленчатого вала – распределительный вал Корреляция позиции
P19P0019 положения коленчатого вала – распределительный вал Корреляция позиции
P20P0020 “” Распределительный вал Цепь положение привода
P21P0021 “” положения распределительного вала – Сроки За-Advanced или производительности системы
P22P0022 “” положения распределительного вала – Сроки За-отсталых
P23P0023 “B” положения распределительного вала – Привод Цепь
P24P0024 “B” положения распределительного вала – Сроки За-Advanced или производительности системы
P25P0025 “B” положения распределительного вала – Сроки За-отсталых
P26P0026 впускной клапан управления Электромагнитный диапазон цепей / производительность
P27P0027 выхлопной клапан управления Электромагнитный диапазон цепей / производительность
P28P0028 впускной клапан управления Электромагнитный диапазон цепей / производительность
P29P0029 выхлопной клапан управления Электромагнитный диапазон цепей / производительность
P30P0030 HO2S цепи управления нагревателем
P31P0031 HO2S цепи управления нагревателем Низкая
P32P0032 HO2S подогреватель Цепь управления высокого
P33P0033 турбонаддува перепускной клапан цепи управления
P34P0034 турбонаддува перепускной клапан Цепь управления Низкая
P35P0035 турбонаддува перепускной клапан Цепь управления высокого
P36P0036 HO2S цепи управления нагревателем
P37P0037 HO2S цепи управления нагревателем Низкая
P38P0038 HO2S подогреватель Цепь управления высокого
P39P0039 Turbo / Super зарядное перепускной клапан Диапазон регулировки цепей / производительность
P40P0040 O2 сигналов датчиков поменялся Банк 1 Датчик 1 / Банк 2 Датчик 1
P41P0041 O2 сигналов датчиков поменялся Банк 1 Датчик 2 / Банк 2 датчика 2
P42P0042 Нагреватель HO2S Цепь управления
P43P0043 Нагреватель HO2S Цепь управления Низкая
P44P0044 HO2S подогреватель Цепь управления высокого
P45P0045 Turbo / Super Boost зарядное управления Электромагнитные цепи / Открыть
P46P0046 Turbo / Super Boost зарядное управления Электромагнитный диапазон цепей / производительность
P47P0047 Turbo / Super Boost зарядное управления Электромагнитные цепи низкого
P48P0048 Turbo / Super Boost зарядное управления соленоида цепей высокого
P49P0049 Turbo / Super турбины зарядное Overspeed
P50P0050 HO2S цепи управления нагревателем
P51P0051 HO2S цепи управления нагревателем Низкая
P52P0052 HO2S цепи управления нагревателем высокого
P53P0053 Нагреватель HO2S сопротивления
P54P0054 HO2S нагревателя сопротивления
P55P0055 HO2S нагревателя сопротивления
P56P0056 HO2S цепи управления нагревателем
P57P0057 HO2S цепи управления нагревателем Низкая
P58P0058 HO2S подогреватель Цепь управления высокого
P59P0059 HO2S нагревателя сопротивления
P60P0060 HO2S нагревателя сопротивления
P61P0061 HO2S нагревателя сопротивления
P62P0062 Нагреватель HO2S Цепь управления
P63P0063 Нагреватель HO2S Цепь управления Низкая
P64P0064 HO2S подогреватель Цепь управления высокого
P65P0065 помогать воздух диапазоном инжектора / производительность
P66P0066 помогать воздух цепи управления инжектором или цепь Низкая
P67P0067 помогать воздух цепи управления инжектором высокого
P68P0068 MAP / MAF – положения дроссельной заслонки Корреляция
P69P0069 абсолютного давления в коллекторе – Атмосферное давление Корреляция
P70P0070 Температура окружающего воздуха цепи датчика
P71P0071 Температура окружающего воздуха датчик Диапазон / производительность
P72P0072 Температура окружающего воздуха цепи датчика низкого
P73P0073 Температура окружающего воздуха цепи датчика высокого
P74P0074 Температура окружающего воздуха цепи датчика Прерывистый
P75P0075 впускной клапан управления Электромагнитные цепи
P76P0076 впускной клапан управления Электромагнитные цепи низкого
P77P0077 впускной клапан управления Электромагнитные цепи высокого
P78P0078 выхлопной клапан управления Электромагнитные цепи
P79P0079 выхлопной клапан управления Электромагнитные цепи низкого
P80P0080 выхлопной клапан управления Электромагнитные цепи высокого
P81P0081 впускной клапан управления Электромагнитные цепи
P82P0082 впускной клапан управления Электромагнитные цепи низкого
P83P0083 клапан впускного электромагнитный цепей высокого
P84P0084 выхлопных регулирующий клапан электромагнитный цепи
P85P0085 выхлопной клапан управления Электромагнитные цепи низкого
P86P0086 выхлопной клапан управления Электромагнитные цепи высокого
P87P0087 топливной рампе / Давление в системе – слишком низким
P88P0088 топливной рампе / Давление в системе – слишком высокая
P89P0089 Регулятор давления топлива 1 Производительность
P90P0090 Регулятор давления топлива 1 Цепь управления
P91P0091 Регулятор давления топлива 1 Цепь управления Низкая
P92P0092 Регулятор давления топлива 1 Цепь управления высокого
P93P0093 топливной системы Обнаружена утечка – большой утечки
P94P0094 Топливная система Обнаружена утечка – небольшая утечка
P95P0095 Датчик температуры впускного воздуха 2 цепь
P96P0096 Датчик температуры впускного воздуха 2 цепь Диапазон / производительность
P97P0097 Датчик температуры впускного воздуха 2 цепь Низкая
P98P0098 Датчик температуры впускного воздуха 2 цепь высокого
P99P0099 Датчик температуры впускного воздуха 2 цепь Прерывистый / Эрратик
P100Массовая P0100 или объем воздушного потока цепи
P101P0101 масса или объем воздушного потока Диапазон цепей / производительность
P102P0102 масса или объем воздушного потока Низкий входной цепи
P103P0103 масса или объем воздушного потока цепи высоким входным
P104P0104 масса или объем воздушного потока цепи Прерывистый
P105P0105 абсолютного давления в коллекторе / Атмосферное давление цепи
P106P0106 абсолютного давления в коллекторе / Атмосферное давление Диапазон цепи / производительность
P107P0107 абсолютного давления в коллекторе / Атмосферное давление цепи низкого входного
P108P0108 абсолютного давления в коллекторе / Атмосферное давление контур высокого входного
P109P0109 абсолютного давления в коллекторе / Атмосферное давление цепи Прерывистый
P110P0110 Датчик температуры впускного воздуха 1 контур
P111P0111 Датчик температуры впускного воздуха 1 контур Диапазон / производительность
P112P0112 Температура воздуха для датчика 1 контур низкого
P113P0113 Температура воздуха для датчика 1 контур высокого
P114P0114 Датчик температуры впускного воздуха 1 контур Прерывистый
P115P0115 температуры охлаждающей жидкости цепи
P116P0116 температуры охлаждающей жидкости Диапазон цепей / производительность
P117P0117 температуры охлаждающей жидкости цепи низкого
P118P0118 температуры охлаждающей жидкости цепи высокого
P119P0119 температуры охлаждающей жидкости цепи Прерывистый
P120P0120 дроссельной заслонки / положения педали датчик / переключатель “А” Цепь
P121P0121 дроссельной заслонки / положения педали датчик / переключатель “” Диапазон цепей / производительность
P122P0122 дроссельной заслонки / положения педали датчик / переключатель “А” Цепь низкого
P123P0123 дроссельной заслонки / положения педали датчик / переключатель “А” Цепь высокого
P124P0124 дроссельной заслонки / положения педали датчик / переключатель “А” Цепь Прерывистый
P125P0125 Недостаточное температуры охлаждающей жидкости для закрытых управления топлива Луп
P126P0126 Температура охлаждающей жидкости Недостаточное для стабильной работы
P127P0127 впускного воздуха слишком высокая температура
P128P0128 охлаждающей жидкости термостат (температура охлаждающей жидкости ниже температуры термостата регулирования
P129P0129 Атмосферное давление слишком низкое
P130P0130 O2 цепи датчика
P131P0131 O2 цепи датчика низкого напряжения
P132P0132 O2 цепи датчика высокого напряжения
P133P0133 O2 цепи датчика медленная реакция
P134P0134 O2 цепи датчика нет активности Определен
P135P0135 O2 датчика цепи накала
P136P0136 O2 цепи датчика
P137P0137 O2 цепи датчика низкого напряжения
P138P0138 O2 цепи датчика высокого напряжения
P139P0139 O2 цепи датчика медленная реакция
P140P0140 O2 цепи датчика нет активности Определен
P141P0141 O2 датчика цепи накала
P142P0142 O2 цепи датчика
P143P0143 O2 цепи датчика низкого напряжения
P144P0144 O2 цепи датчика высокого напряжения
P145P0145 O2 цепи датчика медленная реакция
P146P0146 O2 цепи датчика нет активности Определен
P147P0147 O2 датчика цепи накала
P148P0148 Ошибка подачи топлива
P149P0149 топлива Погрешность времени
P150P0150 O2 цепи датчика
P151P0151 O2 цепи датчика низкого напряжения
P152P0152 O2 цепи датчика высокого напряжения
P153P0153 O2 цепи датчика медленная реакция
P154P0154 O2 цепи датчика нет активности Определен
P155P0155 O2 датчика цепи накала
P156P0156 O2 цепи датчика
P157P0157 O2 цепи датчика низкого напряжения
P158P0158 O2 цепи датчика высокого напряжения
P159P0159 O2 цепи датчика медленная реакция
P160P0160 O2 цепи датчика нет активности Определен
P161P0161 O2 датчика цепи накала
P162P0162 O2 цепи датчика
P163P0163 O2 цепи датчика низкого напряжения
P164P0164 O2 цепи датчика высокого напряжения
P165P0165 O2 цепи датчика медленная реакция
P166P0166 O2 цепи датчика нет активности Определен
P167P0167 O2 датчика цепи накала
P168P0168 топлива слишком высокая температура
P169P0169 Неправильный состав топлива
P170P0170 топлива Trim
P171P0171 Система слишком бедная
P172P0172 система слишком богатым
P173P0173 топлива Trim
P174P0174 Система слишком бедная
P175P0175 система слишком богатым
P176P0176 состав топлива цепи датчика
P177P0177 состав топлива датчик Диапазон цепей / производительность
P178P0178 состав топлива цепи датчика низкого
P179P0179 состав топлива цепи датчика высокого
P180Температура топлива P0180 Датчик цепи
P181P0181 топлива датчик температуры Диапазон цепей / производительность
P182P0182 Датчик температуры топлива в цепи низкого
P183P0183 Датчик температуры топлива в цепи высокого
P184P0184 Датчик температуры топлива цепи Прерывистый
P185P0185 Датчик температуры топлива B цепи
P186P0186 Датчик температуры топлива B Диапазон цепей / производительность
P187P0187 Датчик температуры топлива B цепи низкого
P188P0188 Датчик температуры топлива B цепи высокого
P189P0189 Датчик температуры топлива B цепи Прерывистый
P190P0190 топливной рампе давление цепи датчика
P191P0191 топливной рампе Датчик давления Диапазон цепей / производительность
P192P0192 топливной рампе давление цепи датчика низкого
P193P0193 топливной рампе давление цепи датчика высокого
P194P0194 топливной рампе давление цепи датчика Прерывистый
P195Двигатель P0195 Датчик температуры масла
P196P0196 масла в двигателе температурный диапазон датчика / производительность
P197Двигатель P0197 Датчик температуры масла низкой
P198Двигатель P0198 Датчик температуры масла высокого
P199Двигатель P0199 Датчик температуры масла Прерывистый
P200P0200 Цепь инжектора / Open
P201P0201 инжектор цепей / Open – цилиндра 1
P202P0202 Цепь инжектора / Open – цилиндр 2
P203P0203 Цепь инжектора / Open – цилиндр 3
P204P0204 инжектор цепей / Open – цилиндр 4
P205P0205 инжектор цепей / Open – цилиндр 5
P206P0206 инжектор цепей / Open – цилиндр 6
P207P0207 инжектор цепей / Open – цилиндр 7
P208P0208 инжектор цепей / Open – цилиндр 8
P209P0209 инжектор цепей / Open – цилиндр 9
P210P0210 инжектор цепей / Open – цилиндр 10
P211P0211 инжектор цепей / Open – цилиндр 11
P212P0212 Цепь инжектора / Open – цилиндр 12
P213P0213 холодной инжектор СНВ-1
P214P0214 холодной инжектор Start 2
P215P0215 Двигатель запорный электромагнитный
P216P0216 инжектора / впрыска Цепь управления
P217P0217 охлаждающей жидкости двигателя За температурный режим
P218P0218 передачи жидкости на температурный режим
P219P0219 Двигатель Overspeed условия
P220P0220 дроссельной заслонки / положения педали датчик / переключатель “В” Цепь
P221P0221 дроссельной заслонки / положения педали датчик / переключатель “В” Диапазон цепей / производительность
P222P0222 дроссельной заслонки / положения педали датчик / переключатель “В” цепь Низкая
P223P0223 дроссельной заслонки / положения педали датчик / переключатель “В” Цепь высокого
P224P0224 дроссельной заслонки / положения педали датчик / переключатель “В” Цепь Прерывистый
P225P0225 дроссельной заслонки / положения педали датчик / переключатель “С” Цепь
P226P0226 дроссельной заслонки / положения педали датчик / переключатель “C” диапазона цепей / производительность
P227P0227 дроссельной заслонки / положения педали датчик / переключатель “С” Цепь низкого
P228P0228 дроссельной заслонки / положения педали датчик / переключатель “С” Цепь высокого
P229P0229 дроссельной заслонки / положения педали датчик / переключатель “С” Цепь Прерывистый
P230P0230 топливного насоса первого контура
P231P0231 Топливный насос вторичной цепи низкого
P232P0232 Топливный насос высокого вторичной цепи
P233P0233 Топливный насос вторичной цепи Прерывистый
P234P0234 Turbo / Super Условие Overboost зарядное
P235P0235 Turbo / Super Boost зарядное Сенсор “” Цепь
P236P0236 Turbo / Super Sensor Boost зарядное устройство “” Диапазон цепей / производительность
P237P0237 Turbo / Super Boost зарядное Сенсор “” Цепь низкого
P238P0238 Turbo / Super Boost зарядное Сенсор “” Цепь высокого
P239P0239 Turbo / Super Boost зарядное датчик “B” Цепь
P240P0240 Turbo / Super Boost зарядное датчик “B” Диапазон цепей / производительность
P241P0241 Turbo / Super Boost зарядное датчик “B” Цепь низкого
P242P0242 Turbo / Super Boost зарядное датчик “B” Цепь высокого
P243P0243 Turbo / Super зарядное Wastegate Магнит “”
P244P0244 Turbo / Super Wastegate зарядное Магнит “” Range / производ

Коды ошибок и событий [База знаний KUBIK]

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

Системные ошибки

КодРасшифровка
101Неопознанная критическая ошибка
108сбой записи имени, пароля
2ххошибки связанные с RTOS

Ошибки GPRS

Ошибки GSM
КодРасшифровка
301ошибка выполнения команды модемом GPRS
302ошибка установки скорости модема GPRS
303нет ответа от модема GPRS
304нет регистрации в сети GSM
305нет пакетной передачи данных в сети GSM
306ошибка чтения версии модема GPRS
307нет номера отправителя СМС
308большая длинна соощения СМС
309ошибка отправки СМС
310нет номера получателя СМС
311ошибка установки текстового режима СМС
312ошибка установки PDU режима СМС
313не верный профиль GPRS
314не верный профиль SERVICE
315прочие ошибки GPRS
316ошибка инициализации модема GPRS
Ошибки MMS
КодРасшифровка
404 нет регистрации в сети GSM
405 низкое качество связи в сети GSM, для открытия сервера MMS
413 не верный профиль GPRS
417 нет ответа от сервера MMS
418 не открывается соединение с сервером MMS
419 не закрылось соединение с сервером MMS
437 не указан IP сервера MMS
438 не указан URL сервера MMS
439 нет номера получателя MMS
415 прочие ошибки MMS
440 ошибка открытия файла для отправки на сервер MMS
Ошибки SMTP
КодРасшифровка
504 нет регистрации в сети GSM, для открытия сервера SMTP
505 низкое качество связи в сети GSM, для открытия сервера SMTP
513 не верный профиль GPRS
514 ошибка создания профиля SMTP
517 нет ответа от сервера SMTP
518 не открывается соединение с сервером SMTP
519 не закрылось соединение с сервером SMTP
520 не указан сервер SMTP
521 не указан порт сервера SMTP
522 нет получателя письма
523 нет пользователя учетной записи SMTP
524 нет отправителя
525 нет пароля учетной записи SMTP
526 ошибка авторизации на сервере SMTP (неверный пользователь или пароль)
515 прочие ошибки при отправке на сервер SMTP
540 ошибка открытия файла для отправки на сервер SMTP
Ошибки FTP
КодРасшифровка
604 нет регистрации в сети GSM, для открытия сервера FTP
605 низкое качество связи в сети GSM, для открытия сервера FTP
613 неверный профиль GPRS
614 ошибка создания профиля FTP
617 нет ответа от сервера FTP
618 не открывается соединение с сервером FTP
619 не закрылось соединение с сервером FTP
627 не указан сервер FTP
628 не указан порт сервера FTP
629 ошибка пути сохранения файла на сервере FTP
630 нет пользователя сервера FTP
631 нет пароля сервера FTP
632 ошибка авторизации на сервере FTP (неверный пользователь или пароль)
615 прочие ошибки при отправке на сервер FTP
640 ошибка открытия файла для отправки на сервер FTP
Ошибки Yandex Disk
КодРасшифровка
704 нет регистрации в сети GSM, для открытия сервера Yandex.disk
705 низкое качество связи в сети GSM, для открытия сервера Yandex.disk
713 не верный профиль GPRS
714 ошибка создания профиля Yandex.disk
717 нет ответа от сервера Yandex.disk
718 не открывается соединение с сервером Yandex.disk
719 не закрылось соединение с сервером Yandex.disk
733 нет пользователя учетной записи Yandex.disk
734 нет пароля учетной записи Yandex.disk
735 ошибка авторизации на сервере Yandex.disk (неверный пользователь или пароль)
736 ошибка пути сохранения файла на сервере Yandex.disk
715 прочие ошибки при отправке на сервер Yandex.disk
740 ошибка открытия файла для отправки на сервер Yandex.disk
741 ошибка запроса к серверу Yandex.disk

Ошибки камеры

КодРасшифровка
800 ошибка сохранения фото
801 ошибка конфигурации CMOS сенсора
802 таймаут CMOS сенсора
803 ошибка кодирования снимка

Ошибки памяти

КодРасшифровка
900 ошибка открытия диска
901 ошибка форматирования диска
902 ошибка создания файла
903 ошибка открытия файла
904 ошибка чтения файла
905 ошибка записи файла
906 закончилась свободная память
907 ошибка во время очистки места на диске

Ошибки часов

КодРасшифровка
1000 разряжена резервная батарея часов
1001 ошибка срабатывания таймера

Ошибки Bluetooth

КодРасшифровка
1100 ошибка инициализации bluetooth

Ошибки WiFi

КодРасшифровка
1201 ошибка инициализации wifi
1202 нет соединения с точкой доступа wifi
Ошибки SMTP
КодРасшифровка
1317 нет ответа от сервера SMTP (WiFi)
1318 не открывается соединение с сервером SMTP (WiFi)
1319 не закрылось соединение с сервером SMTP (WiFi)
1320 не указан сервер SMTP (WiFi)
1321 не указан порт сервера SMTP (WiFi)
1322 нет получателя письма (WiFi)
1323 нет пользователя учетной записи SMTP (WiFi)
1324 нет отправителя (WiFi)
1325 нет пароля учетной записи SMTP (WiFi)
1326 ошибка авторизации на сервере SMTP (не верный пользователь или пароль) (WiFi)
1315 прочие ошибки при отправке на сервер SMTP (WiFi)
1340 ошибка открытия файла для отправки на сервер SMTP (WiFi)
1303 прочие ошибки SMTP (WiFi)
Ошибки FTP
КодРасшифровка
1417 нет ответа от сервера FTP (WiFi)
1418 не открывается соединение с сервером FTP (WiFi)
1419 не закрылось соединение с сервером FTP (WiFi)
1427 не указан сервер FTP (WiFi)
1428 не указан порт сервера FTP (WiFi)
1429 ошибка пути сохранения файла на сервере FTP (WiFi)
1430 нет пользователя сервера FTP (WiFi)
1431 нет пароля сервера FTP (WiFi)
1432 ошибка авторизации на сервере FTP (не верный пользователь или пароль) (WiFi)
1415 прочие ошибки при отправке на сервер FTP (WiFi)
1440 ошибка открытия файла для отправки на сервер FTP (WiFi)
1403 прочие ошибки FTP (WiFi)
Ошибки Yandex Disk
КодРасшифровка
1517 — нет ответа от сервера Yandex.disk (WiFi)
1518 — не открывается соединение с сервером Yandex.disk (WiFi)
1519 — не закрылось соединение с сервером Yandex.disk (WiFi)
1533 — нет пользователя учетной записи Yandex.disk (WiFi)
1534 — нет пароля учетной записи Yandex.disk (WiFi)
1535 — ошибка авторизации на сервере Yandex.disk (неверный пользователь или пароль) (WiFi)
1536 — ошибка пути сохранения файла на сервере Yandex.disk (WiFi)
1540 — ошибка открытия файла для отправки на сервер Yandex.disk (WiFi)
1503 — прочие ошибки Yandex.disk (WiFi)
1541 — ошибка запроса клиентом (WiFi)

Ошибки заполнения

Ошибки SMTP
КодРасшифровка
1620 не указан сервер SMTP
1621 не указан порт сервера SMTP
1623 нет пользователя учетной записи SMTP
1624 нет отправителя
1625 нет пароля учетной записи SMTP
Ошибки FTP
КодРасшифровка
1627 не указан сервер FTP
1628 не указан порт сервера FTP
1629 ошибка пути сохранения файла на сервере FTP
1630 нет пользователя сервера FTP
1631 нет пароля сервера FTP
Ошибки Yandex Disk
КодРасшифровка
1633 нет пользователя учетной записи Yandex.disk
1634 нет пароля учетной записи Yandex.disk
Ошибки MMS
КодРасшифровка
1637 не указан IP сервера MMS
1638 не указан URL сервера MMS

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

КодРасшифровка
1700 успешное событие авто обновления
1701 успешный сброс на заводские настройки
1702 не удалось загрузить файл обновления
1703 не удалось запросить последний контейнер обновлений
1704 не удалось запросить содержимое контейнера обновлений
1705 не удалось записать файл обновления на внутреннюю память
1706 файл обновления не корректный
1707 не удалось сбросить на заводские настройки

Системные предупреждения

КодРасшифровка
1800 низкий заряд батареи

Ошибки и события синхронизации часов через интернет

КодРасшифровка
1900 успешная синхронизация часов через интернет
1901 ошибка синхронизации часов через интернет

Статьи в этом разделе

Коды ошибок и состояния HTTP: расшифровка ошибок на сайте

Web-сервер в ответ на каждый запрос пользователя выдает код HTTP-статуса ответа. Эти коды состоят из трех цифр и делятся на 5 групп. Первая цифра в коде является показателем статуса ответа. В случае невозможности выполнить запрос из-за ошибки клиента первая цифра в коде будет 4. Если ошибка случилась на стороне сервера, то код будет начинаться с цифры 5. Зная значения основных кодов, можно быстро устранить возникшие сбои.

Основные коды статусов http 4хх – ошибки на стороне клиента

  • 400 Bad Request («неверный запрос») – некорректно сформулированный запрос

Этот код означает, что запрос составлен неправильно. Возможно, в нем есть синтаксические ошибки или повреждены cookie.

  • 401 Unauthorized («неавторизован») – доступ запрещен

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

  • 402 Payment Required («Необходима оплата за запрос») – необходимо внести оплату

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

  • 403 Forbidden («запрещено») – нет доступа

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

  • 404 Not Found («не найдено») – ресурс не найден

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

  • 405 Method Not Allowed («недопустимый метод») – невозможно применить

Этот код означает, что указанный метод не может быть применен к ресурсу.

  • 406 Not Acceptable («Неприемлемый запрос») – не приемлемо

Этот код означает, что найденный ресурс не соответствует параметрам, указанным в запросе.

  • 408 Request Timeout («Время запроса истекло») – время ожидания истекло

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

  • 409 Conflict («Конфликт») – конфликт

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

  • 410 Gone («Ресурс недоступен») – ресурс удален

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

  • 413 Request Entity Too Large («Тело запроса превышает допустимый размер») – большой объем запроса

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

  • 424 Failed Dependency («Неверная зависимость») – невыполнимая зависимость

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

  • 426 Upgrade Required («Требуется обновление») – обновить

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

Основные коды ошибок сервера 5хх

  • 500 Internal Server Error («внутренняя ошибка сервера») – ошибка сервера

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

  • 502 Bad Gateway («ошибочный шлюз») – неправильный шлюз

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

  • 503 Service Unavailable («сервис недоступен») – служба недоступна

Этот код означает, что сервер перегружен запросами или находится на техническом обслуживании.

  • 504 Gateway Timeout («шлюз не отвечает») – таймаут шлюза

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

Услуги, связанные с термином:

Центр документации Infobip

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

НАКОНЕЧНИК

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

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


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

Коды статуса API


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

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

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

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

PENDING (id группы: 1) — общие коды состояний

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

Id Статус
3 PENDING_WAITING_DELIVERY
  • Сообщение было обработано и отправлено следующему экземпляру, т.е.е., оператор мобильной связи с подтверждением запроса со своей платформы. Отчет о доставке еще не получен и ожидается, поэтому статус еще ожидает.
7 PENDING_ENROUTE
  • Сообщение было обработано и отправлено следующему экземпляру, то есть оператору мобильной связи.
26 В ОЖИДАНИИ ПРИНЯТО
  • Сообщение было принято и обработано, и оно готово к отправке в следующую инстанцию, т.е.э., оператор.

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

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

Id Статус
4 UNDELIVERABLE_REJECTED_OPERATOR
  • Сообщение было отправлено оператору, при этом запрос был отклонен, либо отчет о доставке со статусом ОТКЛОНЕН был отменен.
9 UNDELIVERABLE_NOT_DELIVERED
  • Сообщение было отправлено оператору, но не было доставлено, так как отчет о доставке со статусом НЕ ДОСТАВЛЕНО был возвращен оператором.

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

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

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

EXPIRED (group id: 4) — общие коды статуса

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

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

REJECTED (group id: 5) — общие коды статуса

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

Id Статус
6 REJECTED_NETWORK
  • Сообщение было получено, но сеть либо вне нашего покрытия, либо не настроена для вашей учетной записи.Ваш аккаунт-менеджер может проинформировать вас о статусе покрытия или настроить соответствующую сеть.
8 REJECTED_PREFIX_MISSING
  • Сообщение было получено, но было отклонено, поскольку номер не распознан из-за неправильного префикса номера или длины номера. Эта информация различна для каждой сети и регулярно обновляется.
10 REJECTED_DND
  • Сообщение было получено и отклонено из-за того, что пользователь подписался на услуги «Не беспокоить», что отключило любой служебный трафик на его номер.
11 REJECTED_SOURCE
  • Ваша учетная запись настроена на прием только зарегистрированных идентификаторов отправителей, а идентификатор отправителя, указанный в запросе, не был зарегистрирован в вашей учетной записи.
12 REJECTED_NOT_ENOUGH_CREDITS
  • В вашем аккаунте закончились кредиты для дальнейшей отправки. Пополните свой счет. Для получения дополнительной помощи в пополнении счета или подаче заявки на услугу пополнения счета через Интернет вы можете обратиться к менеджеру своего аккаунта.
13 ОТЛОЖЕННЫЙ_ОПРАВИТЕЛЬ
  • Идентификатор отправителя был заблокирован в вашей учетной записи через веб-интерфейс Infobip. Удалите черный список из своей учетной записи или обратитесь в службу поддержки за дополнительной помощью.
14 REJECTED_DESTINATION
  • Номер назначения был заблокирован либо по запросу оператора, либо в вашей учетной записи через веб-интерфейс. Удалите черный список из своей учетной записи через веб-интерфейс Infobip или обратитесь в службу поддержки для получения дополнительной информации.
17 REJECTED_PREPAID_PACKAGE_EXPIRED
  • Срок действия кредитов на счете истек. Пополните субсчет на кредиты, чтобы продлить срок действия.
18 REJECTED_DESTINATION_NOT_RULL
  • Ваша учетная запись была настроена для отправки только на один номер в целях тестирования. Свяжитесь с менеджером учетной записи, чтобы снять ограничение.
19 REJECTED_ROUTE_NOT_AVAILABLE
  • В системе получено сообщение. Однако ваша учетная запись не была настроена для отправки сообщений, т.е. в вашей учетной записи нет доступных маршрутов для дальнейшей отправки. Ваш аккаунт-менеджер сможет настроить вашу учетную запись в соответствии с вашими предпочтениями.
20 REJECTED_FLOODING_FILTER
  • Сообщение было отклонено из-за механизма защиты от переполнения.По умолчанию один номер может получать только 20 различных сообщений и 6 идентичных сообщений в час. Если есть требование, ограничение может быть расширено для каждой учетной записи по запросу у вашего менеджера учетной записи.
21 REJECTED_SYSTEM_ERROR
  • Запрос был отклонен из-за ожидаемой системной ошибки. Повторите отправку или обратитесь в нашу службу технической поддержки для получения более подробной информации.
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 MISSING_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, недействительны.

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

UNDELIVERABLE (group id: 2) — коды состояния push-уведомлений

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

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

REJECTED (group id: 5) — коды статуса push-уведомлений

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

Id Статус
65 REJECTED_NO_APPLICATION
  • Состояние возникает, когда недопустимый или несуществующий ApplicationCode используется в поле из в вызове Push API.Каждый профиль приложения имеет свой уникальный ApplicationCode. ApplicationCode используется в SDK в качестве ключевого идентификатора Приложения, установленного на устройстве конечного пользователя, которое может взаимодействовать с нашей платформой. Для сопряженного устройства и установленного приложения выдается pushRegistrationId, и он однозначно связан с ApplicationCode. У вас должна быть возможность получить все доступные приложения или проверить конфигурацию.

Коды ошибок


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

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

  {
   "groupId": 0,
   "groupName": "ОК",
   "id": 0,
   "name": "NO_ERROR",
   "description": "Нет ошибок",
   "постоянный": ложь
}
    

Коды общих ошибок

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

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

ID Навсегда Ошибка
0 ложь NO_ERROR
  • Описание ошибки отсутствует.В основном возвращается в случае успешной доставки или когда код ошибки не был возвращен оператором.

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

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

ID Навсегда Ошибка
1 правда EC_UNKNOWN_SUBSCRIBER
  • Номер не существует или он не был назначен ни одному активному абоненту в базе данных оператора.
5 ложь EC_UNIDENTIFIED_SUBSCRIBER
6 ложь EC_ABSENT_SUBSCRIBER_SM
  • Абонент определен как недоступный, так как от трубки не поступило пейджинговое сообщение. Часто это происходит из-за выключенной трубки или из-за зоны слабого сигнала. Применимо к протоколу MAP версии 3.
7 ложь EC_UNKNOWN_EQUIPMENT
  • Мобильное устройство не было распознано EIR (регистром идентификации оборудования) во время проверки устройства на уровне протокола 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
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1024 ложь EC_OR_APPCONTEXTNOTSUPPORTED
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1025 ложь EC_OR_INVALIDDESTINATIONREFERENCE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1026 ложь EC_OR_INVALIDORIGINATINGREFERENCE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1027 ложь EC_OR_ENCAPSULATEDAC_NOTSUPPORTED
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1028 ложь EC_OR_TRANSPORTPROTECTIONNOTADEQUATE
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1029 ложь EC_OR_NOREASONGIVEN
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1030 ложь EC_OR_POTENTIALVERSIONINCOMPATIBILITY
  • Общая ошибка сетевого протокола, вызванная несовместимостью версий или параметров сетевого протокола оператора между двумя сетевыми компонентами.
1031 ложь EC_OR_REMOTENODENOTREACHABLE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1152 ложь EC_NNR_NOTRANSLATIONFORANADDRESSOFSUCHNATURE
  • Мобильный абонент недоступен из-за ошибки протокола оператора сети.
1153 ложь EC_NNR_NOTRANSLATIONFORTHISSPECIFICADDRESS
  • Нет перевода для этого конкретного адреса
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_DESTINATIONCANNOTPERFORMREASSEMBLYXUDT
  • Мобильный абонент недоступен из-за ошибки протокола сетевого оператора.
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_SUPPORTINGDIALOGORTRANSACTIONREALEASED
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1538 ложь EC_PA_RESSOURCELIMITATION
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1539 ложь EC_PA_MAINTENANCEACTIVITY
  • Сообщение было прервано из-за других ошибок сетевого протокола.
1540 ложь EC_PA_VERSIONINCOMPATIBILITY
  • Сообщение было прервано из-за других ошибок сетевого протокола.
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 Навсегда Ошибка
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
501 ложь EC_INVALID_RESPONSE_RECEIVED
  • Получен неверный ответ
2048 ложь EC_TIME_OUT
2050 правда EC_DEST_ADDRESS_BLACKLISTED
  • Номер был обнаружен в черном списке в черном списке «Не беспокоить», предоставленном оператором, или оператор вернул тот же код ошибки.
2051 ложь EC_INVALIDMSCADDRESS
4097 ложь EC_NOTSUBMITTEDTOGMSC
4102 правда EC_NOTSUBMITTEDTOSMPPCHANNEL
  • Не отправлено на канал Smpp

Коды голосовых ошибок

OK (идентификатор группы: 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
  • Формат файла не поддерживается.
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
  • Сервер имеет ожидающий запрос из того же диалогового окна.
5492 правда EC_DUPLICATE_MESSAGE
  • Такое же голосовое сообщение уже было отправлено на этот адрес назначения.
5501 правда EC_VOICE_NOT_IMPLEMENTED
  • Отправленный запрос не поддерживается оператором.
5503 правда EC_VOICE_SERVICE_UNAVAILABLE
  • Службе не удалось выполнить запрос.

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

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

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

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

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

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

Id Навсегда Ошибка
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 Навсегда Ошибка
6014 правда EC_PERMANENT_SENDING_ERROR
  • Чаще всего проблема связана с доменом, используемым в качестве отправителя, поскольку он, вероятно, еще не зарегистрирован.
6015 правда EC_EMAIL_GATEWAY_ERROR
  • Отправить сообщение электронной почты не удалось из-за внутренней ошибки.

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

(RCS, WhatsApp, мессенджер Facebook, Line, Viber)

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

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

ID Навсегда Ошибка
7001 правда EC_UNKNOWN_APPLICATION
  • Приложение, используемое для отправки сообщения, не существует.Убедитесь, что вы создали приложение и используете действительный ключ приложения.
7002 правда EC_UNKNOWN_USER
  • Принимающий пользователь не существует. Убедитесь, что пользователь подписался на услугу и что вы используете правильный ключ пользователя.
7003 правда EC_BLOCKED_USER
  • Принимающий пользователь заблокировал связь.
7004 правда EC_UNAUTHORIZED_ACCESS
  • Неверные или нераспознанные учетные данные для доступа к службе. Убедитесь, что вы используете правильные учетные данные для доступа, выданные поставщиком услуг.
7005 правда EC_FORBIDDEN_ACCESS
  • Аутентификация распознана, но не разрешена. Убедитесь, что вашему приложению разрешено отправлять сообщения, и что оно опубликовано или одобрено поставщиком.
7007 правда EC_ILLEGAL_TRAFIC_TYPE
  • Попытка отправить сообщение недопустимого типа.
7008 правда EC_INVALID_TEMPLATE_ARGS
  • Сообщение не соответствует шаблону. Проверьте аргументы и текст шаблона.
7009 правда EC_INVALID_TEMPLATE
  • Шаблон, использованный для отправки сообщения, не существует.Убедитесь, что шаблон создан и что вы используете действительный шаблон.
7010 правда EC_NO_SESSION
  • Пользователь не инициировал сеанс, поэтому с ним невозможно связаться.
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
  • Сообщение отклонено из-за спама
7017 ложь EC_TOO_MANY_REQUESTS
  • Слишком высокая скорость отправки
7018 правда EC_INTERNAL_BAD_MAPPING
7019 правда EC_PROVIDER_BILLING_ERROR
  • Ошибка биллинга на стороне провайдера (пока только Viber)
7020 правда EC_DEVICE_REPRODUCTION ERROR
  • Ошибка отображения содержимого на устройстве конечного пользователя
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
  • Внутренняя ошибка конфигурации. Обратитесь в службу поддержки, чтобы решить проблему.
7083 правда EC_SERVICE_NOT_ACTIVATED
  • Услуга неактивна. Обратитесь в службу поддержки, чтобы решить проблему.
7280 правда EC_DUPLICATE_REQUEST
  • Идентификационное сообщение было недавно отправлено пользователю.
7281 правда EC_BAD_ORIGIN
  • Запрос отправлен из неутвержденного источника. Обратитесь в службу поддержки, чтобы решить проблему.

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

ID Значение Описание
100 EC_NO_COVERAGE Нет связи для запрошенного номера телефона
101 EC_GATEWAY_OPERATION_FAILED Операция на шлюзе завершилась неудачно
200 EC_INVALID_REQUEST Ошибка проверки запрошенных аргументов
201 EC_INVALID_TOKEN Токен недействителен или не существует
202 EC_CONSENT_NOT_GRANTED Согласие пользователя не предоставлено
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.
4 — Сообщение отправлено, но не доставлено.

4109

EC_TELEMARKETER_BLOCKED_BY_DLT

Telemarketer заблокирован DLT Scrubbing.
4 — Сообщение отправлено, но не доставлено.

4110

EC_ENTITY_BLOCKED_BY_DLT

Объект заблокирован очисткой DLT.
4 — Сообщение отправлено, но не доставлено.

4111

EC_TEMPLATE_BLOCKED_BY_DLT

Шаблон заблокирован очисткой DLT.
4 — Сообщение отправлено, но не доставлено.

Коды ошибок — Руководство разработчика

Код

Значения

0

Успех

200

4 4

400

Плохой запрос

401

Несанкционированный

404

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

500

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

901

Аккаунт неактивен.

902

Учетная запись пользователя не найдена.

903

В этом URL-адресе нет обязательных полей.

910

Поля не найдены.

914

Вы не можете добавлять контакты, так как вы достигли максимального предела.

916

Обнаружено повторяющееся настраиваемое поле.

991

Социальной кампании не найдено.

992

Результатов не найдено.

993

Контакты не найдены.

994

Кампаний не найдено.

995

Список не найден.

996

Ошибка при отображении результатов поиска.

1001

Шаблон не соответствует.

1002

Обнаружен дополнительный параметр.

1003

В этом URL-адресе нет обязательных полей.

1004

Введен неправильный URL.

1005

Введите правильный формат типа данных.

1006

Множественные ключевые записи не поддерживаются.

1007

Неавторизованный ключ.

2001

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

2002

Ключ списка пуст или недействителен ключ списка.

2003

Контакт существует в этом списке.

2020

Неверный купон.

2021

Купон уже отмечен как «Неиспользованный» / «Использованный» (недействительный статус изменения).

2101

Повторите попытку через некоторое время.

2102

Ключ списка пуст или недействителен.

2103

Контакт не существует.

2201

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

2202

Идентификатор списка пуст или недопустимый идентификатор списка.

2203

В этом списке нет контактов.

2204

В этом списке нет деталей.

2205

Обнаружен повторяющийся список.

2206

Список удален.

2301

Ошибка в списке обновлений.

2302

Обнаружен повторяющийся список.

2401

Идентификатор списка пуст или недействителен listId.

2402

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

2501

Идентификатор списка пуст или недействителен listId.

2502

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

2601

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

2602

В этом списке нет сегментов.

2603

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

2604

В этих сегментах нет контактов.

2701

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

2704

Недостаточно прав для доступа к списку рассылки других пользователей.

2706

В этих сегментах нет контактов.

2707

Ошибка при отображении отчетов. Повторите попытку через некоторое время.

3001

Кампаний нет, но (или) недействительный ключ кампании.

3023

Успех

6001

Ошибка при отображении отчетов.Повторите попытку через некоторое время.

6002

Кампаний нет, но (или) недействительный ключ кампании.

6101

Кампания не отправлена.

6201

Успех

6301

Неверный ключ Campiagn.

6302

Контакты не найдены.

6303

Пользовательский агент неизвестен.

6304

Недостаточно прав для выполнения этой операции. Свяжитесь со своим администратором.

6305

Ссылка отсутствует.

6306

Пользовательский агент неизвестен.

6307

Нет данных.

6501

Нет контактов по данному критерию.

6502

Указанный предел превышает максимальный.

6503

Кампания удалена.

6600

Кампания отправлена.

6601

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

6603

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

6604

Ошибка при отправке кампании. Ошибка установки Shopify.

6605

Статус кампании изменен.

6606

Для этой кампании не выбраны списки.

6607

Нет контента для этой кампании.

6608

Кампания удалена.

6609

Ошибка при создании кампании.

6610

Ошибка при отображении отчетов. Повторите попытку через некоторое время.

6611

Контент не проверен.

7001

Ошибка при создании кампании.

7002

Ошибка при отображении отчетов. Повторите попытку через некоторое время.

7003

Ошибка при обновлении кампании.

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

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

Вот почему мы здесь, чтобы помочь вам.Мы собираемся перечислить наиболее распространенные ошибки Zoom и рассказать вам, как их исправить.

1.Не удается подключиться к Zoom

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

Это проявляется в виде множества кодов ошибок: 5000, 5003, 5004, 104101, 104102, 104103, 104104, 104105, 104106, 104110, 104111, 104112, 104113, 104114, 104115, 104116, 104117 и 104118.

Настройте брандмауэр

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

  1. Выполните системный поиск Windows Security и откройте приложение.
  2. Щелкните Брандмауэр и защита сети .
  3. Щелкните Разрешить приложение через брандмауэр .
  4. Нажмите Изменить настройки .
  5. Найдите Zoom Video Conference и отметьте Private и Public .
  6. Щелкните ОК .

Если это не сработает, вам следует временно полностью отключить брандмауэр.Для этого вернитесь на страницу Межсетевой экран и защита сети , выберите активную сеть (вероятно, это Частная сеть ) и сдвиньте Брандмауэр Microsoft Defender на Выкл. . Просто не забудьте отменить это после вызова Zoom.

Отключите защиту от вирусов

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

  1. Выполните системный поиск Windows Security и откройте приложение.
  2. Щелкните Защита от вирусов и угроз .
  3. Под Параметры защиты от вирусов и угроз щелкните Управление параметрами .
  4. Отключите Постоянная защита Выключите .

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

2.XmppDll.dll отсутствует

Если вы получите сообщение об ошибке XmppDll.dll отсутствует, это означает, что ваша установка Zoom может быть повреждена.

Чтобы решить эту проблему, вам следует вручную установить последнюю версию Zoom, что можно сделать через Центр загрузок.

Просто щелкните Download под Zoom Client for Meetings , откройте EXE-файл и следуйте инструкциям мастера установки.

3.Точка входа не найдена

Если вы получаете сообщение об ошибке «Точка входа не найдена» или «Не удалось найти точку входа в процедуру», вам следует переустановить Microsoft Visual C ++ 2008 SP1.

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

Чтобы получить необходимый файл, перейдите в Центр загрузки Microsoft.Выберите свой язык, щелкните Загрузить , откройте EXE-файл и следуйте инструкциям на экране.

4.«В накопителе нет диска» и код ошибки 3000

Полное сообщение, которое вы получите: «В дисководе нет диска.Вставьте диск в привод ». Обычно это отображается при присоединении к собранию или выходе из него.

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

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

Какую бы ошибку вы ни получили, к счастью, решение простое.Сначала удалите Zoom. Сделать это:

  1. Нажмите клавишу Windows + I , чтобы открыть Настройки.
  2. Щелкните Apps .
  3. Найдите в списке Zoom, щелкните его и нажмите Удалить .

Теперь вам просто нужно переустановить Zoom. Вы можете получить последнюю версию в Центре загрузок Zoom.

5.Код ошибки 0, 1002 или 10006

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

Сначала убедитесь, что у вас достаточно места на диске.Откройте File Explorer и перейдите к This PC . Посмотрите, сколько места у вас осталось на диске, на котором вы устанавливаете Zoom. Если он отмечен красным цветом, а остались только мегабайты, пора навести порядок. Вот как очистить Windows 10.

Если проблема не в этом, попробуйте обновить Zoom через Центр загрузок, а не через саму программу.

Наконец, если вы все еще получаете сообщение об ошибке, нажмите клавишу Windows + R , чтобы открыть Выполнить и ввести:

 C: / Users /% Имя пользователя% / AppData / Roaming / Zoom 

При необходимости замените C накопителем, на котором установлен Zoom.Затем нажмите ОК .

В открывшейся папке вы должны увидеть файл под названием installer.txt . Прикрепите это к заявке на сайте поддержки Zoom для получения дополнительной помощи.

6.Код ошибки 13003

Эта ошибка может произойти во время установки и вызвана неправильными разрешениями или конфликтом драйверов.

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

Щелкните правой кнопкой мыши EXE-файл и выберите Запуск от имени администратора .Затем следуйте стандартному процессу установки.

Если ошибка не исчезла, это проблема с драйвером.Вы можете использовать Центр обновления Windows для проверки обновлений драйверов:

  1. Нажмите клавишу Windows + I , чтобы открыть Настройки.
  2. Щелкните Обновление и безопасность .
  3. Щелкните Проверить обновления .

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

7.Код ошибки 2008

Эта ошибка отображается как «На собрании произошла непредвиденная ошибка» вместе с кодом ошибки 2008.

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

Хосту необходимо посетить Zoom User Management в качестве владельца или администратора учетной записи.Здесь они могут предоставить вам правильные разрешения для участия в веб-семинаре или узнать, как продлить лицензию на веб-семинар, если это применимо.

Развлечения с Zoom

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

Пришло время раскрыть весь потенциал Zoom, например провести вечер викторины или посмотреть Netflix с друзьями.

10 интересных вещей, которые можно сделать с Zoom

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

Об авторе Джо Кили (Опубликовано 465 статей)

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

Больше От Джо Кили
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

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

Добавить комментарий

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