ApiProblemDetails
Тело ошибки, которое возвращает API. Оно соответствует RFC 7807 application/problem+json: поля type, title, status, detail и instance — стандартные, а code добавляет устойчивый машиночитаемый признак конкретной ошибки. Различайте ошибки по code, а не по title или detail: те написаны для человека и могут быть переформулированы.
Ссылка на тип ошибки в терминах RFC 7807. В коде ветвитесь по code, а не по этому полю.
Короткое описание типа ошибки. Написано для человека и может быть переформулировано, поэтому не сравнивайте с ним в коде.
HTTP-код ответа, повторённый в теле.
Понятное человеку объяснение того, что произошло в этом конкретном случае.
Ссылка на конкретный случай этой ошибки.
Устойчивый машиночитаемый признак конкретной ошибки. Если признака нет, поле в теле ответа отсутствует.
Тело ошибки, которое возвращает API. Оно соответствует RFC 7807 application/problem+json: поля type, title, status, detail и instance — стандартные, а code добавляет устойчивый машиночитаемый признак конкретной ошибки. Различайте ошибки по code, а не по title или detail: те написаны для человека и могут быть переформулированы.
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"code": "string"
}