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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow