Accept-Language

E200846

Accept-Language is an HTTP request header used to indicate the preferred natural languages for the response content.

All labels observed (2)

Label Occurrences
Accept-Language canonical 2
HTTP Accept-Language header 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf HTTP request header field ⓘ
content negotiation header ⓘ
allowsWildcard * ⓘ
belongsTo request headers ⓘ
canAppearIn HTTP GET request ⓘ
HTTP POST request ⓘ
other HTTP methods ⓘ
canBeOverriddenBy user preferences in application settings ⓘ
category HTTP header ⓘ
clientSets HTTP client libraries ⓘ
mobile applications ⓘ
web browsers ⓘ
defaultQValue 1.0 ⓘ
definedIn RFC 9110 ⓘ
exampleValue Accept-Language: de, en-GB;q=0.7, en;q=0.5 ⓘ
Accept-Language: en-US,en;q=0.9,fr;q=0.8 ⓘ
governedBy IETF HTTP Working Group specifications ⓘ
headerName Accept-Language ⓘ
headerType request header only ⓘ
influences language of response representation ⓘ
selection of localized resources ⓘ
interpretedBy HTTP servers ⓘ
web applications ⓘ
introducedIn HTTP/1.1 ⓘ
languageTagStandard BCP 47 ⓘ
linked to: IETF BCP 47

RFC 5646 ⓘ
linked to: IETF BCP 47
mayDifferFrom system locale ⓘ
user interface language ⓘ
notUsedFor specifying character encoding ⓘ
specifying content type ⓘ
partOf HTTP protocol ⓘ
privacyConsideration may be used for fingerprinting users ⓘ
qValueRange 0.0 to 1.0 ⓘ
relatedTo Accept ⓘ
Accept-Charset ⓘ
Accept-Encoding ⓘ
Content-Language ⓘ
replacesSpecification RFC 7231 ⓘ
securityConsideration can reveal user locale or language preferences ⓘ
serverBehaviorIfAbsent use server default language ⓘ
serverBehaviorIfUnmatched use best available language or default ⓘ
supportsParameter language-range ⓘ
q-value ⓘ
syntaxPattern Accept-Language: <language-range>[;q=<weight>] ⓘ
usedFor HTTP content negotiation ⓘ
indicating preferred natural languages for response content ⓘ
usesConcept language range ⓘ
quality value weighting ⓘ
wildcardMeaning any language is acceptable ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 7231 → definesHeaderField → Accept-Language ⓘ
RFC 2068 → definesHeaderField → Accept-Language ⓘ
IETF BCP 47 → usedIn → HTTP Accept-Language header ⓘ
linked to: Accept-Language