Спецификация HTTP/1.1 (RFC2616) определяет количество кодов состояния, которые могут быть возвращены сервером HTTP для сигнализации определенных условий. Некоторые из этих кодов могут использоваться веб-приложениями (и каркасами). Какой из этих кодов наиболее полезен на практике как в классическом, так и в асинхронном (XHR) ответах, в каких ситуациях вы используете каждый из них?
Какие коды следует избегать, например. должны ли приложения работать с диапазоном кода 5xx? Каковы ваши соглашения при возврате кодов HTTP в веб-службах REST? Вы когда-нибудь использовали перенаправления, кроме 302?