Описание ошибок
Информация о коде состояния запроса передается в поле errors
. Ниже приведены все варианты кодов состояния запроса.
Код 200 статус "Ok"
Команда выполнена успешно.
"errors": {
"code": 200,
"status": "OK",
"time": 1594492370,
"detail": "Successfully"
}
Код 201 статус "Created"
Объект (пользователь) создан.
"errors": {
"code": 201,
"status": "Created",
"time": 1594492370,
"detail": "A new user has been created."
}
Код 202 статус "Accepted"
Информация переданная вместе с запросом принята.
"errors": {
"code": 202,
"status": "Accepted",
"time": 1594492370,
"detail": "Information is accepted."
}
Код 206 статус "Partial Content"
Информация выдана частично. Такой статус служит для информирования о том, что запрос сервером выполнен успешно, но объём запрошенных данных больше чем сервер может передать.
"errors": {
"code": 206,
"status": "Partial Content",
"time": 1594492370,
"detail": "Information provided partially."
}
Код 400 статус "Bad Request"
Запрос не распознан.
"errors": {
"code": 400,
"status": "Bad Request",
"time": 1594492370,
"detail": "Request is not recognized."
}
Код 401 статус "Unauthorized"
Ошибка авторизации. Неверный логин или пароль.
"errors": {
"code": 401,
"status": "Unauthorized",
"time": 1594492370,
"detail": "Wrong login or password."
}
Код 403 статус "Forbidden"
Объём запрошенной информации больше чем сервер может выдать.
"errors": {
"code": 403,
"status": "Forbidden",
"time": 1594492370,
"detail": "Forbidden"
}
Код 404 статус "Not Found"
Не найдена запрашиваемая информация или не найден пользователь.
"errors": {
"code": 404,
"status": "Not Found",
"time": 1594492370,
"detail": "The requested information was not found or the user was not found."
}
Код 405 статус "Method Not Allowed"
Такой запрос недоступен. Возможно клиент использует старый API.
"errors": {
"code": 405,
"status": "Method Not Allowed",
"time": 1594492370,
"detail": "Such request is not available. Maybe the client uses an old API."
}
Код 408 статус "Request Timeout"
Дополнить
"errors": {
"code": 408,
"status": "Request Timeout",
"time": 1594492370,
"detail": "Request Timeout"
}
Код 409 статус "Conflict"
Такой пользователь (поток) уже есть на сервере.
"errors": {
"code": 409,
"status": "Conflict",
"time": 1594492370,
"detail": "Such user (flow) is already on the server."
}
Код 415 статус "Unsupported Media Type"
Неподдерживаемый тип данных (не пройдена валидация).
"errors": {
"code": 415,
"status": "Unsupported Media Type",
"time": 1594492370,
"detail": "Unsupported data type (no validation passed)"
}
Код 417 статус "Expectation Failed"
Дополнить
"errors": {
"code": 417,
"status": "Expectation Failed",
"time": 1594492370,
"detail": "Expectation Failed"
}
Код 426 статус "Upgrade Required"
Дополнить
"errors": {
"code": 426,
"status": "Upgrade Required",
"time": 1594492370,
"detail": "Upgrade Required"
}
Код 429 статус "Too Many Requests"
Запрошено слишком большое количество данных (например при запросе информации о пользователях)
"errors": {
"code": 429,
"status": "Too Many Requests",
"time": 1594492370,
"detail": "Too much data has been requested"
}
Код 499 статус "Client Closed Request"
Дополнить
"errors": {
"code": 499,
"status": "Client Closed Request",
"time": 1594492370,
"detail": "Client Closed Request"
}
Код 500 статус "Internal Server Error"
Серверу настала жопа)))
"errors": {
"code": 500,
"status": "Internal Server Error",
"time": 1594492370,
"detail": "The server got its ass."
}
Код 503 статус "Service Unavailable"
Дополнить
"errors": {
"code": 503,
"status": "Service Unavailable",
"time": 1594492370,
"detail": "Service Unavailable"
}
Код 505 статус "Version Not Supported"
Версия протокола не поддерживается.
"errors": {
"code": 505,
"status": "Version Not Supported",
"time": 1594492370,
"detail": "Version Not Supported"
}
Код 520 статус "Unknown Error"
Неизвестная ошибка. Этот статус получают все исключения Exception
которые были вызваны ошибками на стороне сервера.
"errors": {
"code": 520,
"status": "Unknown Error",
"time": 1594492370,
"detail": "Unknown Error"
}
Код 526 статус "Invalid SSL Certificate"
Недействительный сертификат SSL.
"errors": {
"code": 526,
"status": "Invalid SSL Certificate",
"time": 1594492370,
"detail": "Invalid SSL Certificate"
}