HTTP Headers

HTTP Headers

HTTP başlıkları (HTTP headers), bir HTTP isteği veya yanıtı iletilirken, client-server arası taşınan meta verilerdir. Bu başlıklar, istemci ve sunucu arasında iletişim sırasında kullanılır. İstek ve yanıtın nasıl işleneceğini belirlerler.

  • Genel Başlıklar (General Headers):
    • Cache-Control: Önbellekleme davranışını kontrol eder.
    • Connection: İstemcinin sunucuya bağlantı türünü belirtir (close, keep-alive).
    • Date: İsteğin veya yanıtın oluşturulma zamanını belirtir.
  • İsteğe Özel Başlıklar (Request Headers):
    • Host: İstek yapılan sunucunun adını belirtir.
    • User-Agent: İstemcinin tarayıcı veya uygulama hakkında bilgi sağlar.
    • Accept: İstemcinin kabul edebileceği medya türlerini belirtir.
    • Authorization: İstemcinin kimlik doğrulama bilgilerini sunucuya gönderir.
    • Cookie: İstemcinin sunucuya gönderilen çerez bilgilerini içerir.
  • Yanıt Başlıkları (Response Headers):
    • Location: 3xx durum kodları için yönlendirme adresini belirtir.
    • Content-Type: Yanıt içeriğinin medya türünü belirtir.
    • Set-Cookie: Sunucunun istemciye gönderdiği çerez bilgilerini içerir.
    • Server: Sunucunun kullandığı yazılım hakkında bilgi sağlar.
    • Content-Length: Yanıt içeriğinin uzunluğunu belirtir.
  • Proxy Başlıkları:
    • Forwarded: İstemci ve sunucu arasındaki bir proxy tarafından eklenebilir, iletişimin gizliliğini korumak için kullanılır.
    • X-Forwarded-For: İstemci IP adresini bir veya daha fazla proxy aracılığıyla sunucuya iletir.
  • Güvenlik Başlıkları:
    • Strict-Transport-Security: İstemcinin HTTPS üzerinden güvenli bir bağlantı kullanması gerektiğini belirtir.
    • Content-Security-Policy: İçeriğin nasıl yüklenmesi gerektiğini ve güvenlik politikalarını belirtir.
  • Özel Başlıklar (Custom Headers): İstemci veya sunucu tarafından özel kullanım için oluşturulan başlıklar.

HTTP başlıkları, istemciden sunucuya ve sunucudan istemciye bilgi göndermek için kullanılır ve HTTP protokolünün esnekliğini ve genişletilebilirliğini sağlar. Başlıklar, istemci ve sunucu arasında iletişim sırasında talep edilen işlemlerin doğru bir şekilde gerçekleştirilmesini sağlar.

Randevu

Hakkımda


Şaban Çetin

...

İletişim Formu


Sosyal Medya


...

...

...

© Copyright: www.griadam.com.tr