Accept

Bu çeviri eksik. Bu makaleyi İngilizceden tercüme etmemize yardım edin

Kabul isteği HTTP üstbilgisi, MIME türleri olarak ifade edilen hangi içerik türlerini tanıtır, istemci anlayabilir. İçerik anlaşmasını kullanarak, sunucu tekliflerden birini seçer, kullanır ve istemciyi Content-Type yanıt başlığı ile seçtiği konusunda bilgilendirir. Tarayıcılar, isteğin yapıldığı içeriğe bağlı olarak bu başlık için yeterli değerleri belirler: bir CSS stil sayfasını getirirken, istek için bir resim, video veya komut dosyası getirmekten farklı bir değer ayarlanır.

Başlık türü

{{Sözlük("istek

başlığı")}}

Forbidden header name no
CORS-safelisted request header Evet, değerlerin CORS-güvensiz istek üstbilgisi baytını içeremeyeceği ek kısıtlama ile:" ():<>?@ [ \ ] {}, Silme, sekme ve kontrol karakterleri: 0x00-0x19.

Syntax

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, image/webp, */*;q=0.8

Directives

<MIME_type>/<MIME_subtype>
A single, precise MIME type, like text/html.
<MIME_type>/*
A MIME type, but without any subtype. image/* will match image/png, image/svg, image/gif and any other image types.
*/*
Any MIME type
;q= (q-factor weighting)
Any value used is placed in an order of preference expressed using relative quality value called the weight.

Examples

Accept: text/html

Accept: image/*

// General default
Accept: */*

// Default for navigation requests
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Specifications

Specification Title
RFC 7231, section 5.3.2: Accept Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
AcceptChrome Full support YesEdge Full support 12Firefox Full support Yes
Notes
Full support Yes
Notes
Notes In Firefox 66, the default Accept header value changed to */*.
IE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support Yes
Notes
Full support Yes
Notes
Notes In Firefox 66, the default Accept header value changed to */*.
Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support
See implementation notes.
See implementation notes.

See also