Описание кодов возврата запросов 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)"
}