http-headers
Accept-Language: (Anfrage)
Suche…
Einführung
Accept-Language teilt dem Server mit, welche Sprache (z. B. Englisch) der Client akzeptiert.
Syntax
- Accept-Language: Sprache; QualityFactor
- Accept-Language: Sprache; QualityFactor, Sprache; QualityFactor, ...
- Akzeptieren-Sprache: *
Parameter
| Parameter | Beschreibung |
|---|---|
| Sprache | Welche Sprache ist akzeptabel? |
| Qualitätsfaktor | Der Qualitätsfaktor im Format ;q=0.8 (optional) |
| * | Beliebige Sprache |
Bemerkungen
Accept-Language eine Reihe von Sprachen und enthält eine optionale Einstellung, für die der Server verwendet werden soll. Die Sprache ist eine aus der Liste der auf der Seite IANA Language Subtag Registry verfügbaren. Zum Beispiel ist en Englisch und en-US USA Englisch.
Die Sprache wird durch Kommas mit einem optionalen Qualitätsfaktor (mit einem ;q= ) getrennt, der von den Clients bevorzugt für diese Sprache verwendet wird. Der Qualitätsfaktor hat einen Wert von 0 bis 1, je höher die Zahl, desto stärker bevorzugt diese Sprache.
Wenn dieser Header nicht enthalten ist, akzeptiert der Client jede Sprache.
Der Server verwendet Content-Language , um den Client über die verwendete Content-Language zu informieren.
Nur Englisch
Anfrage: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html Accept-Language: en Accept-Encoding: gzip, deflate Connection: keep-alive
Der Kunde akzeptiert nur die Inhaltssprache in Englisch.
US-Englisch oder einfaches Englisch
Anfrage: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
Der Kunde akzeptiert Englisch, bevorzugt jedoch US-Englisch.
US-Englisch oder einfaches Englisch
Anfrage: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html Accept-Language: da, en-gb;q=0.8, en;q=0.7 Accept-Encoding: gzip, deflate Connection: keep-alive
Der Kunde bevorzugt Dänisch, akzeptiert jedoch auch britisches Englisch oder, falls dies nicht Grundkenntnisse in Englisch zur Verfügung stehen.
Beliebige Sprache
Anfrage: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html Accept-Language: * Accept-Encoding: gzip, deflate Connection: keep-alive
Der Kunde akzeptiert jede Sprache.