The Content-Language
representation header is used to describe the language(s) intended for the audience, so users can differentiate it according to their own preferred language.
For example, if "Content-Language: de-DE
" is set, it says that the document is intended for German language speakers (however, it doesn't indicate the document is written in German. For example, it might be written in English as part of a language course for German speakers. If you want to indicate which language the document is written in, use the lang
attribute instead).
If no Content-Language
is specified, the default is that the content is intended for all language audiences. Multiple language tags are also possible, as well as applying the Content-Language
header to various media types and not only to textual documents.
Header type | Representation header |
---|---|
Forbidden header name | no |
CORS-safelisted response header | yes |
CORS-safelisted request header | yes, with the additional restriction that values can only be 0-9 , A-Z , a-z , space or *,-.;= . |