Я хочу вернуть код сообщения и состояния в WebAPI Core 3.1 . Например, служба GetAllUsers () возвращает AllUser, а код возврата - OK(Users)
. все в порядке.
Но если GetAllUsers () вернет ноль (пользователь не фонд), то служба вернет 204 код состояния . 204 Код Нет тела. Как отправить сообщение по 204? Если мне нужно использовать 404 вместо 204. Так в чем же причина 204?
Другая проблема:
В 500 statusCode у нас получится следующее:
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.6.1",
"title": "An error occured while processing your request.",
"status": 500,
"detail": "Error",
"traceId": "|b8dbff20-4a070d9818356f4c."
}
А для других кодов по-другому. Есть ли способ создать класс для всех кодов и иметь один выход? Мне нужен этот класс для Android программистов. Мне просто нужно сообщение, которое может быть списком JSON, и у меня есть статус. Раньше мы делали это с Джейсоном, но теперь у всех есть комментарий.