AG
```
$.ajax(endpoint_url).then(OnResponse).catch(OnServerError)```
Но реализация - отказаться от http-кодов - меня сильно смущает. Мне не кажется, что это удобно.
Еще я не видел, чтобы кто-то так делал на практике из больших дядь. (напрмиер, гитахб, амазон, страйп)
Я давненько не писал/не проектировал фронт с нуля, но везде можно при получении неожиданного ответа выбросить исключение и его будет видно и в консоли, и в мониторинге.