Örnek Request (istek) :
GET / HTTP/1.1
Host: humorhat.com
User-Agent: Mozilla/5.0 Firefox/87.0
Referer: https://www.humorhat.com/
Bu isteğin her satırını ayırmak için:
1. Satır : Bu istek, GET yöntemini gönderiyor (bu konuda daha fazla HTTP Yöntemleri görevinde), ana sayfayı / ile talep ediyor ve web sunucusuna HTTP protokolü sürüm 1.1 kullandığımızı söylüyor.
2. Satır : Web sunucusuna humorhat.com web sitesini istediğimizi söyleriz
3. Satır: Web sunucusuna Firefox sürüm 87 Tarayıcı kullandığımızı söyleriz
Örnek Response (yanıt) :
HTTP/1.1 200 OK
Server: nginx/1.15.8
Date: Thu, 09 Aug 2021 22:44:31 GMT
Content-Type: text/html
Content-Length: 98
<html>
<head>
<title>Humor Hat</title>
</head>
<body>
Blogumuza Hoş Geldiniz Ben Eray B
</body>
</html>
Yanıtın her satırını ayırmak için:
1. Satır : HTTP 1.1, sunucunun kullandığı HTTP protokolünün sürümüdür ve ardından bu durumda bize isteğin başarıyla tamamlandığını bildiren "200 Tamam" HTTP Durum Kodu gelir.
2. Satır : Bu bize web sunucusu yazılımını ve sürüm numarasını söyler.
3. Satır : Web sunucusunun geçerli tarihi, saati ve saat dilimi.
4. Satır : İçerik Türü başlığı, istemciye HTML, resimler, videolar, pdf, XML gibi ne tür bilgilerin gönderileceğini söyler.
5. Satır : İçerik Uzunluğu, müşteriye yanıtın ne kadar süreceğini söyler, bu şekilde hiçbir verinin eksik olmadığını onaylayabiliriz.
6. Satır : HTTP yanıtı, HTTP yanıtının sonunu onaylamak için boş bir satır içerir.
7-14 Satır : İstenen bilgiler, bu durumda ana sayfa.
Devamı sonraki konuda anlatılacaktır...
1 Yorumlar
Emeğine Sağlık
YanıtlaSil