Junior
Sunucu yanıtı hangi bileşenlerden oluşur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Sunucu yanıtı üç ana bileşenden oluşur:
-
Başlangıç Satırı (Durum Satırı):
- HTTP protokol sürümünü içerir (örneğin,
HTTP/1.1). - Durum kodu (sayısal değer, örneğin,
200). - Durum koduna ilişkin metin açıklaması (örneğin,
OK,Not Found).
HTTP/1.1 yanıtına örnek:
HTTP/1.1 200 OKHTTP/2 yanıtına örnek:
:status 200 - HTTP protokol sürümünü içerir (örneğin,
-
Yanıt Başlıkları (Response Headers):
- "İsim: Değer" çiftleri şeklindedir.
- Yanıt veya döndürülen kaynak hakkında meta bilgi sağlar.
- Boş bir satırla başlangıç satırından ayrılır.
Temel başlık türleri:
- Genel başlıklar: Hem istek hem de yanıtlar için geçerlidir (örneğin,
Date,Connection). - Yanıt başlıkları: Sunucu veya yanıt içindeki kaynağın özellikleri hakkında bilgi verir (örneğin,
Server,Set-Cookie,Expires,Cache-Control,Content-Type,Content-Length).
Başlık örneği:
Date: Tue, 11 Jun 2024 10:00:00 GMT Content-Type: application/json Content-Length: 123 Server: Apache/2.4.41 (Unix) -
Yanıt Gövdesi (Response Body):
- Sunucunun isteğe uygun olarak müşteriye gönderdiği verileri içerir.
- Her zaman bulunmayabilir (örneğin,
204 No Contentdurum kodlu yanıtlar için). - Veri formatı
Content-Typebaşlığı ile belirlenir.
Yanıt gövdesi örnekleri:
- HTML sayfası
- JSON nesnesi
- Resim
- Metin
- İkili veri
{ "id": 1, "name": "Example Item", "status": "active" }