Sobes.tech
Junior — Middle

HTTP isteği ve yanıtının yapısı ve bileşenlerini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir HTTP isteği üç ana bölümden oluşur:

  1. İstek Satırı (Request Line) — yöntem (GET, POST vb.), URL ve protokol sürümünü içerir.
  2. Başlıklar (Headers) — anahtar-değer çiftleri, meta bilgileri iletir (örneğin, Content-Type, User-Agent).
  3. İstek Gövdesi (Body) — isteğe bağlıdır, POST istekleri gibi verileri içerir.

HTTP yanıtı da üç bölümden oluşur:

  1. Durum Satırı (Status Line) — protokol sürümü, durum kodu (örneğin, 200) ve metin açıklaması (örneğin, OK) içerir.
  2. Başlıklar (Headers) — yanıt hakkında meta bilgiler (Content-Type, Content-Length vb.).
  3. Yanıt Gövdesi (Body) — sunucunun istemciye döndürdüğü veriler (HTML, JSON, resimler vb.).

İstek satırına örnek:

GET /index.html HTTP/1.1

Yanıt satırına örnek:

HTTP/1.1 200 OK