http-headers
Accept-Charset: (Verzoek)
Zoeken…
Invoering
Accept-Charset vertelt de server welke tekensets de client accepteert.
Syntaxis
- Accept-Charset: type; QualityFactor
- Accept-Charset: type; QualityFactor, type; QualityFactor, type; QualityFactor, ...
parameters
| Parameter | Beschrijving |
|---|---|
| type | Een tekensetnaam. Dit kan ook een * voor alle tekensets |
| Kwaliteitsfactor | De kwaliteitsfactor in het formaat ;q=0.8 (optioneel) |
Opmerkingen
Accept-Charset neemt een aantal tekensets en bevat een optionele voorkeur waarvoor de server moet gebruiken. De tekenset is er een uit de lijst met beschikbare tekensets in het IANA-register "Tekensets". Bijvoorbeeld UTF-8 .
De tekenset wordt gescheiden door komma's met een optionele kwaliteitsfactor (met a ;q= ) die wordt gebruikt door de voorkeur van de klant voor het gebruik van dit type. De kwaliteitsfactor heeft een waarde van 0 tot 1, hoe hoger het nummer, hoe meer voorkeur voor dat type.
Als deze header niet is opgenomen, accepteert de client een tekenset.
De server gebruikt Content-Type om de client te informeren welke tekenset hij gebruikt.
Als de server geen acceptabele tekenset kan vinden om mee te antwoorden, moet deze een 406-reactie (niet acceptabel) verzenden of deze header negeren en geen inhoud onderhandelen.
Accepteer alleen UTF-8
Verzoek: " 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,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
De client accepteert alleen UTF-8 tekensets.
Accepteer alleen UTF-8 en iso-8859-1
Verzoek: " 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,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
De client accepteert alleen UTF-8 en iso-8859-1 tekensets.
Accepteer alleen UTF-8, iso-8859-1 met een voorkeur
Verzoek: " 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,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
De client accepteert UTF-8 en iso-8859-1 tekensets, maar geeft de voorkeur aan UTF-8 (die een kwaliteitsfactor van 1,0 heeft).
Accepteer elke tekenset, maar geef de voorkeur aan sommige typen
Verzoek: " 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,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8, *;q=0.5 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
De client accepteert elke tekenset, maar geeft de voorkeur aan UTF-8 en vervolgens iso-8859-1 als UTF-8 niet beschikbaar is.