Во-первых, важно различать guish между сбоями, которые
- вызваны на стороне клиента, и
- другими, которые были вызваны проблемами на сторона сервера
Последние обычно описывают ошибки, которые клиент не может решить самостоятельно.
Первые должны иметь код состояния в серии 400. Другие, вызванные серверной стороной, должны иметь код состояния на серии 500.
Мои предложения
Полный список кодов возврата можно найти здесь .