--- title: Accept slug: Web/HTTP/Headers/Accept tags: - HTTP - HTTP Başlığı - Referans - İstek başlığı translation_of: Web/HTTP/Headers/Accept ---

{{HTTPSidebar}}

Accept HTTP başlığı, istemcinin hangi içerik tiplerini(MIME types) anlayabileceğini sunucuya söyler. Sunucu content negotiation kullanarak bu tiplerden birini seçer ve istemciye {{HTTPHeader("Content-Type")}} başlığı ile seçimini gönderir. Tarayıcılar bu başlığın belirttiği içerik tipine göre gerekli değerleri ayarlar. CSS, resim, video veya script dosyaları için farklı değerler ayarlanır.

Başlık türü

{{Glossary("Request header")}}

{{Glossary("Forbidden header name")}} hayır
{{Glossary("CORS-safelisted request header")}} Evet ama CORS-güvensiz başlık baytlarını içermemelidir: 0x00-0x1F(0x09 (HT) hariç), "():<>?@[\]{} ve 0x7F(DEL).

Söz Dizimi

Accept: <MIME_type>/<MIME_subtype>
Accept: <MIME_type>/*
Accept: */*

// Çok tipli, ağırlık belirtilebilir söz dizimi:
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, image/webp, */*;q=0.8

Komutlar

<MIME_type>/<MIME_subtype>
Tek MIME tip, mesela text/html.
<MIME_type>/*
Bir MIME tip altında herhangi bir alt tip. image/* tipi image/png, image/svg, image/gif tiplerini kapsar.
*/*
Herhangi bir MIME tip
;q= (ağırlık)
Sıralamayı belirtmek için ağırlık denilen bir değer kullanılabilir.

Örnekler

Accept: text/html

Accept: image/*

// Çoğu tarayıcıda varsayılan olarak gönderilir
Accept: */*

// Gezinme için varsayılan
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Şartname

Şartname İsim
{{RFC("7231", "Accept", "5.3.2")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context

Tarayıcı uyumluluğu

{{Compat("http.headers.Accept")}}

İlişkili konular