http-headers
Accept-Charset: (Begär)
Sök…
Introduktion
Accept-Charset berättar för servern vilket tecken som klienten accepterar.
Syntax
- Accept-Charset: typ; QualityFactor
- Accept-Charset: typ; QualityFactor, typ; QualityFactor, typ; QualityFactor, ...
parametrar
| Parameter | Beskrivning |
|---|---|
| typ | Ett teckenuppsättning. Detta kan också vara en * för alla teckenuppsättningar |
| QualityFactor | Kvalitetsfaktorn i formatet ;q=0.8 (valfritt) |
Anmärkningar
Accept-Charset tar ett antal teckenuppsättningar och innehåller valfri inställning för vilken servern ska använda. Charset är en från listan över tillgängliga charsets i IANA "Character Sets" -registret. Till exempel UTF-8 .
Charset separeras med komma med en valfri kvalitetsfaktor (med a ;q= ) som används klienternas preferens för att använda den här typen. Kvalitetsfaktorn har ett värde från 0 till 1 med ju högre antalet desto mer preferens för den typen.
Om denna rubrik inte ingår accepterar klienten alla charset.
Servern använder Content-Type att informera klienten vilken teckenuppsättning den använder.
Om servern inte kan hitta ett acceptabelt charset att svara med, borde den skicka ett 406 (inte acceptabelt) svar eller ignorera denna rubrik och inte göra några innehållsförhandlingar.
Acceptera bara UTF-8
Begäran: " 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
Klienten accepterar endast UTF-8-kartsatser.
Acceptera bara UTF-8 och iso-8859-1
Begäran: " 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
Klienten accepterar endast UTF-8 och iso-8859-1 char-uppsättningar.
Acceptera bara UTF-8, iso-8859-1 med föredrag
Begäran: " 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
Klienten accepterar UTF-8 och iso-8859-1 char-uppsättningar men föredrar UTF-8 (som har en kvalitetsfaktor på 1.0).
Acceptera alla charset men föredrar vissa typer
Begäran: " 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
Klienten accepterar alla charset men föredrar UTF-8 och sedan iso-8859-1 om UTF-8 inte är tillgänglig.