3.2 справочник статусы ответов: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
======= Справочник "Статусы ответов" =======
====== Справочник "Статусы ответов" ======


{| class="wikitable"
{| class="wikitable"
Строка 22: Строка 22:
| Статус ответа в случае успеха
| Статус ответа в случае успеха
| -
| -
|}|400|ERROR Bad Request|Ошибка в параметрах запроса (отсутствует обязательный параметр)|<1c>
|}|400|ERROR Bad Request|Ошибка в параметрах запроса (отсутствует обязательный параметр)|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Отсутствует обязательный
  "error_message": "Отсутствует обязательный
параметр: <имя обязательного параметра>"
параметр: <имя обязательного параметра>"
}
}
</1c>|
</syntaxhighlight>|
|400|ERROR Bad Request|Ошибка в параметрах запроса (неверный тип параметра)|<1c>
|400|ERROR Bad Request|Ошибка в параметрах запроса (неверный тип параметра)|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Параметр <имя параметра>
  "error_message": "Параметр <имя параметра>
Строка 34: Строка 34:
параметра>"
параметра>"
}
}
</1c>|
</syntaxhighlight>|
|401|ERROR Unauthorized|Ошибка авторизации|<1c>
|401|ERROR Unauthorized|Ошибка авторизации|<syntaxhighlight lang='1c'>
1 Указан устаревший токен:
1 Указан устаревший токен:
<InvalidTokenException>
<InvalidTokenException>
Строка 48: Строка 48:
to access this resource</error_description>
to access this resource</error_description>
</UnauthorizedException>
</UnauthorizedException>
</1c>|
</syntaxhighlight>|
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 55: Строка 55:
| Ошибка в атрибутивном составе тела запроса
| Ошибка в атрибутивном составе тела запроса
| -
| -
|}|403|ERROR Forbidden|Доступ запрещён|<1c>
|}|403|ERROR Forbidden|Доступ запрещён|<syntaxhighlight lang='1c'>
//Если пользователь (УОТ) не имеет доступа к
//Если пользователь (УОТ) не имеет доступа к
конкретному удаленному сервису:
конкретному удаленному сервису:
Строка 61: Строка 61:
  "error_message": "Отсутствует доступ к ресурсу"
  "error_message": "Отсутствует доступ к ресурсу"
}
}
</1c>|
</syntaxhighlight>|
|404|ERROR Not Found|Запрашиваемая информация не найдена в ГИС МТ|<1c>
|404|ERROR Not Found|Запрашиваемая информация не найдена в ГИС МТ|<syntaxhighlight lang='1c'>
{
{
  "error_message": "<Описание параметра> не
  "error_message": "<Описание параметра> не
найден"
найден"
}
}
</1c>|
</syntaxhighlight>|
|404|ERROR Not Found|Ошибка в указании URL метода|<1c>
|404|ERROR Not Found|Ошибка в указании URL метода|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Метод с указанным URL не
  "error_message": "Метод с указанным URL не
найден"
найден"
}
}
</1c>|
</syntaxhighlight>|
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 85: Строка 85:
| Ресурс ранее был доступен по указанному URL, но сейчас он удалён и недоступен
| Ресурс ранее был доступен по указанному URL, но сейчас он удалён и недоступен
| -
| -
|}|413|ERROR|Превышен допустимый размер тела запроса|<1c>
|}|413|ERROR|Превышен допустимый размер тела запроса|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Слишком большой запрос"
  "error_message": "Слишком большой запрос"
}
}
</1c>|
</syntaxhighlight>|
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 101: Строка 101:
| Подпись не принадлежит сотруднику организации
| Подпись не принадлежит сотруднику организации
| -
| -
|}|500|ERROR Internal server Error|Внутренняя ошибка удалённых систем (технически детализированное описание не возвращается)|<1c>
|}|500|ERROR Internal server Error|Внутренняя ошибка удалённых систем (технически детализированное описание не возвращается)|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Ошибка при выполнении
  "error_message": "Ошибка при выполнении
запроса"
запроса"
}
}
</1c>|
</syntaxhighlight>|
|503|ERROR Service Unavailable|Проблема с доступом к удалённой системе|<1c>
|503|ERROR Service Unavailable|Проблема с доступом к удалённой системе|<syntaxhighlight lang='1c'>
{
{
  "error_message": "Удаленная система
  "error_message": "Удаленная система
недоступна"
недоступна"
}
}
</1c>|
</syntaxhighlight>|
[[Category:3 справочники]]
[[Category:3 справочники]]


<vote type=1 />
<vote type=1 />

Текущая версия от 13:04, 2 апреля 2025

Справочник "Статусы ответов"
Код Наименование Описание Формат сообщения об ошибке
200 ОК Статус ответа в случае успеха -
201 CREATED Статус ответа в случае успеха создания документа -
202 ACCEPTED Статус ответа в случае успеха -

|400|ERROR Bad Request|Ошибка в параметрах запроса (отсутствует обязательный параметр)|

{
 "error_message": "Отсутствует обязательный
параметр: <имя обязательного параметра>"
}

| |400|ERROR Bad Request|Ошибка в параметрах запроса (неверный тип параметра)|

{
 "error_message": "Параметр <имя параметра>
требует значение типа <требуемый тип
параметра>"
}

| |401|ERROR Unauthorized|Ошибка авторизации|

1 Указан устаревший токен:
<InvalidTokenException>
 <error>invalid_token</error>
 <error_description>Access token expired:
<токен></error_description>
</InvalidTokenException>
2 Не указан токен:
<UnauthorizedException>
 <error>unauthorized</error>
 <error_description>Full authentication is required
to access this resource</error_description>
</UnauthorizedException>

|

402 ERROR Ошибка в атрибутивном составе тела запроса -

|403|ERROR Forbidden|Доступ запрещён|

//Если пользователь (УОТ) не имеет доступа к
конкретному удаленному сервису:
{
 "error_message": "Отсутствует доступ к ресурсу"
}

| |404|ERROR Not Found|Запрашиваемая информация не найдена в ГИС МТ|

{
 "error_message": "<Описание параметра> не
найден"
}

| |404|ERROR Not Found|Ошибка в указании URL метода|

{
 "error_message": "Метод с указанным URL не
найден"
}

|

409 ERROR Запрос не может быть выполнен из-за конфликтного обращения к ресурсу -
410 ERROR Ресурс ранее был доступен по указанному URL, но сейчас он удалён и недоступен -

|413|ERROR|Превышен допустимый размер тела запроса|

{
 "error_message": "Слишком большой запрос"
}

|

453 ERROR Подпись другого документа, некорректна или отсутствует обязательный заголовок -
454 ERROR Подпись не принадлежит сотруднику организации -

|500|ERROR Internal server Error|Внутренняя ошибка удалённых систем (технически детализированное описание не возвращается)|

{
 "error_message": "Ошибка при выполнении
запроса"
}

| |503|ERROR Service Unavailable|Проблема с доступом к удалённой системе|

{
 "error_message": "Удаленная система
недоступна"
}

|

0.00
(0 голосов)