Поэтому отправьте несколько разных заголовков статуса в моем API, включая 404, 409, 201, 302 и тому подобное. Теперь у меня проблемы с 401 Unauthorized. В настоящее время я отправляю его, если пользователь не вошел в систему (весь API управляется правами) или если пользователь не удовлетворяет конкретным требованиям к доступу к определенному ресурсу, который был получен/изменен.
Теперь я также управляю внешним клиентом (jQuery/HTML-приложение), и я хотел бы различать два случая для 401. Есть ли определенный статус, который я должен использовать для того, чтобы он не вошел в систему? Лучший способ справиться с этим, чтобы отправить содержимое тела вместе с заголовком?