В мой контроллер, я поставил чек:Свободная проверка: как настроить формат сообщения о плохом запросе?
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Это дает мне ошибку специфичный формат, например:
{
"Message": "The request is invalid.",
"ModelState": {
"stocks.SellerType": [
"SellerType should be greater than 101"
],
"stocks.SourceId": [
"SourceId should be less than 300"
]
}
}
Как настроить этот формат сообщения об ошибке. Я знаю, как настраивать сообщения об ошибках, т. Е. «SourceId должен быть меньше 300». Но я понятия не имею, как я могу изменить «Сообщение», удалить или переименовать поле json «ModelState»?
Обертка, которая вернет меньший ModelState, будет в порядке для вас? например: собственный пользовательский объект с сообщением (и другие поля, если необходимо) – meorfi
да, я хочу свой собственный пользовательский объект. – maverick
Где вы получаете эту ошибку, на 'controller'? –