Re[4]: обработка ошибок
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.04.22 12:20
Оценка: +3
Здравствуйте, vaa, Вы писали:

vaa>Здравствуйте, gandjustas, Вы писали:



G>>Стоит ли в данном случае изнутри БЛ кидать ArgumentException? Нужно ли в таком случае выдавать 400 клиенту? Или это уже 500 ошибка?


vaa>Это общая проблема, если ловим конкретное исключение, то можно 400, если другое 500.

Про 400 и 500 это был провокационный вопрос.
Ответ в стандарте — если клиент получает 400, то он не должен пытаться повторить запрос с теми же параметрами.
Это означает, что 400 нельзя кидать для ситуаций, которые могут меняться со временем и для любых rntime эксепшенов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.