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:
- İstek Satırı (Request Line) — yöntem (GET, POST vb.), URL ve protokol sürümünü içerir.
- Başlıklar (Headers) — anahtar-değer çiftleri, meta bilgileri iletir (örneğin, Content-Type, User-Agent).
- İ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:
- Durum Satırı (Status Line) — protokol sürümü, durum kodu (örneğin, 200) ve metin açıklaması (örneğin, OK) içerir.
- Başlıklar (Headers) — yanıt hakkında meta bilgiler (Content-Type, Content-Length vb.).
- 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