Вы можете зарегистрировать его в
.net core 2.1 ApiController автоматически ответит 400 BadRequest при возникновении ошибок проверки.
Как я могу изменить / изменить ответ (json-body), который отправляется обратно клиенту? Есть ли какое-то промежуточное программное обеспечение?
Я использую FluentValidation для проверки параметров, отправленных на мой контроллер, но я не доволен полученным ответом. Это выглядит как
{
"Url": [
"'Url' must not be empty.",
"'Url' should not be empty."
]
}
Я хочу изменить ответ, потому что у нас есть некоторые значения по умолчанию, которые мы прикрепляем к ответам. Так что я должен выглядеть
{
"code": 400,
"request_id": "dfdfddf",
"messages": [
"'Url' must not be empty.",
"'Url' should not be empty."
]
}