?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
Accept
請(qǐng)求的 HTTP 標(biāo)頭通告了內(nèi)容類型,并表示為 MIME 類型,客戶端是能夠理解的。使用內(nèi)容協(xié)商,服務(wù)器然后選擇其中一個(gè)提議,使用它并通過(guò)Content-Type
響應(yīng)頭通知客戶它的選擇。瀏覽器根據(jù)請(qǐng)求完成的上下文為此標(biāo)頭設(shè)置足夠的值:在獲取 CSS 樣式表時(shí),為請(qǐng)求設(shè)置的值與獲取圖像,視頻或腳本時(shí)的值不同。
Header type | Request header |
---|---|
Forbidden header name | no |
CORS-safelisted request-header | yes |
Accept: <MIME_type>/<MIME_subtype>Accept: <MIME_type>/* Accept: */*// Multiple types, weighted with the quality value syntax:Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
<MIME_type>/<MIME_subtype>
一個(gè)精確的 MIME 類型,比如text/html
。
<MIME_type>/*
MIME 類型,但沒(méi)有任何子類型。
image/*
將匹配image/png
,image/svg
,image/gif
和任何其他的圖像類型。
*/*
任何 MIME 類型。
;q=
(q因子權(quán)重)使用的任何值都將按照使用稱為權(quán)重的相對(duì)質(zhì)量值的優(yōu)先順序排列。
Accept: text/html Accept: image/* Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
Specification | Title |
---|---|
RFC 7231, section 5.3.2: Accept | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context |
Feature | Chrome | Firefox | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |