Szukaj…


Wprowadzenie

Jaki Content-Type akceptuje klient.

Składnia

  • Zaakceptuj: MIMEType / MIMESubtype; QualityFactor
  • Zaakceptuj: MIMEType / MIMESubtype; QualityFactor, MIMEType / MIMESubtype; QualityFactor, ...

Parametry

Parametr Opis
MIMEType Pierwsza połowa typu mime. Może to być również */* dla wszystkich typów
MIMESubtype Druga połowa typu MIME lub a * dla wszystkich podtypów (tj. image/* )
Współczynnik jakości Współczynnik jakości w formacie ;q=0.8 (opcjonalnie)

Uwagi

Typy zawartości to typy MIME (tj. text/html ) oddzielone przecinkiem z opcjonalnym współczynnikiem jakości (przy użyciu ;q= ), który jest używany przez preferencje klientów dotyczące używania tego typu. Współczynnik jakości ma wartość od 0 do 1, przy czym im wyższa liczba, tym bardziej preferencje dla tego typu.

Jeśli serwer nie może znaleźć akceptowalnego typu odpowiedzi, powinien wysłać odpowiedź 406 (niedopuszczalną).

Wpisz tylko HTML

Żądanie: „ 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

Klient zaakceptuje typy zawartości text / html

Dopasuj wszystkie typy tekstu

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

Klient zaakceptuje typy zawartości dowolnego typu text / * typów MIME. Na przykład text / html, text / plain, text / css.

text / html i application / xml z preferencją text / html

Żądanie: „ 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;q=1.0,application/xml;q=0.9
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

Klient akceptuje typy zawartości text / html i application / xml, ale woli text / html

Preferencje dla jednego typu w stosunku do drugiego

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

Klient akceptuje wszystkie typy typów treści, ale woli text / html i application / xml



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow