Я рассматривал примеры REST API, такие как Netflix http://developer.netflix.com/docs/REST_API_Reference#0_59705 и Twitter, и они, похоже, размещают сообщения об ошибках в заголовке statusText вместо ответа. Мы разрабатываем внутренний RESTful api, и я спорю о передаче пользовательских сообщений statusText и игнорировании responseText.
В рамках нашего приложения мы возвращаем ошибку 400, когда пользователь попытался сделать то, чего они не должны, и единственные сообщения об ошибках, которые будут обновлены в пользовательском интерфейсе для пользователя, будут доставлены с 400 Я полагаю, что сообщение должно быть отправлено как измененный statusText, но один из инженеров (кто знает немного меньше о REST, чем я) утверждает, что отправил его в responseText.
Какой лучший способ пойти?