Zoeken…


Invoering

Accept-Language vertelt de server welke taal (zoals Engels) de client accepteert.

Syntaxis

  • Accept-Language: Language; QualityFactor
  • Accept-Language: Language; QualityFactor, Language; QualityFactor, ...
  • Accept-taal: *

parameters

Parameter Beschrijving
Taal Welke taal is acceptabel.
Kwaliteitsfactor De kwaliteitsfactor in het formaat ;q=0.8 (optioneel)
* Overeenkomen met elke taal

Opmerkingen

Accept-Language neemt een aantal talen en bevat een optionele voorkeur waarvoor de server moet gebruiken. De taal is er een uit de lijst die beschikbaar is op de IANA Language Subtag Registry-pagina. en is bijvoorbeeld Engels en en-US is VS Engels.

De taal 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 deze taal. De kwaliteitsfactor heeft een waarde van 0 tot 1, hoe hoger het nummer, hoe meer voorkeur voor die taal.

Als deze header niet is opgenomen, accepteert de client elke taal.

De server gebruikt Content-Language om de client te informeren welke taal het gebruikt.

alleen Engels

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
Accept-Language: en
Accept-Encoding: gzip, deflate
Connection: keep-alive

De klant accepteert alleen Content-Taal van het Engels.

Amerikaans Engels of basis Engels

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
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

De klant accepteert Engels, maar geeft de voorkeur aan Amerikaans Engels.

Amerikaans Engels of basis Engels

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
Accept-Language: da, en-gb;q=0.8, en;q=0.7
Accept-Encoding: gzip, deflate
Connection: keep-alive

De klant geeft de voorkeur aan Deens, maar accepteert ook Brits Engels, of als dat niet beschikbaar is, standaard Engels.

Overeenkomen met elke taal

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
Accept-Language: *
Accept-Encoding: gzip, deflate
Connection: keep-alive

De klant accepteert elke taal.



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