
HTTP Headers Nedir
HTTP (HyperText Transfer Protocol) headers, istemci (örneğin bir web tarayıcısı) ile sunucu arasında veri alışverişi sırasında gönderilen ek bilgilerdir. Bu başlıklar, bir HTTP isteği veya yanıtı sırasında iletilen verilerin nasıl işleneceğine dair bilgileri içerir. Başlıklar, istemciden sunucuya veya sunucudan istemciye gönderilebilen meta veri parçalarını temsil eder.
HTTP Headers Türleri
İstek Başlıkları (Request Headers): İstemciden sunucuya gönderilir ve genellikle hangi tür verilerin talep edildiği, istemcinin kimliği, yetkilendirme bilgileri gibi bilgileri içerir.
Örnekler:
- User-Agent: İstemcinin hangi tarayıcı veya cihazı kullandığını belirtir.
- Authorization: Yetkilendirme bilgilerini taşır.
- Accept: İstemcinin kabul edebileceği içerik türlerini belirtir.
Yanıt Başlıkları (Response Headers): Sunucudan istemciye gönderilir ve genellikle yanıtın nasıl işleneceği, içerik türü veya önbellekleme hakkında bilgiler içerir.
Örnekler:
- Content-Type: Yanıtın içeriğinin türünü belirtir (örneğin,
text/html
veyaapplication/json
). - Set-Cookie: Tarayıcıda bir çerez oluşturmak için kullanılır.
- Cache-Control: Yanıtın nasıl önbelleğe alınacağını belirtir.