Интересно, как серверы должны использовать HTTP-заголовок "Accept Language"
, если у сервера есть запрошенный ресурс, но не на указанном языке. Должен ли сервер возвращать ошибку любого рода (404 или «ресурс не найден» и т. д.) или успех, но ресурс на доступном языке?
Упоминается или рекомендует ли спецификация HTTP использование в этом случае?
Я прочитал " RFC2616 - 14.4 Accept-Language", но мне это было не очень понятно.
Я знаю, что быстрым решением было бы добавить Accept Language: *
в заголовок, но я хочу узнать, что здесь, и попытаться решить это с правильной стороны (возможно, на сервере или, может быть, на клиенте).
Любая помощь приветствуется.