Описание кодов возврата запросов Macroscop REST API🔗

HTTP код

Описание

200 (OK)

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

400 (BadRequest)

Запрос не выполнен. Запрос сформирован неверно, или во время выполнения произошла непредвиденная ошибка

403 (Forbidden)

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

404 (NotFound)

Запрос не выполнен. Запрашиваемый ресурс не найден

409 (Conflict)

Запрос не выполнен. Во время выполнения запроса обнаружено изменение конфигурации. Повторите запрос позже

При этом в случае ошибки, как правило, ответ сопровождается текстовым описанием произошедшей ошибки. Например, на GET-запрос с опечаткой (channel вместо channels) http://192.168.100.50:8080/configure/channel будет получен ответ с HTTP кодом 404 (NotFound) и в ответе так же будет присутствовать следующее описание ошибки:

{
    "ErrorMessage": "Resource is not found (/configure/channel | GET)"
}