Katılım:11 Haz 2022
Mesajlar:156
Tepkime puanı:14
Puanları:161
Silkroad Online, Metin2
AhmetTR#0021
Bir HTTP isteği ve yanıtı, birçok farklı öğeden oluşur. İşte bir örnek HTTP isteği ve yanıtının ayrıntıları:
Bu istek, bir web tarayıcısından
Bu yanıt,
- HTTP İsteği:
Makefile:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Bu istek, bir web tarayıcısından
Ziyaretçiler için gizlenmiş link, görmek için üye olmanız gerekmektedir.
Giriş yap veya üye ol.
adresindeki ana sayfa için yapılmıştır. İstekte aşağıdaki bilgiler yer almaktadır:- GET: İsteğin türünü belirtir. Bu durumda, istek bir sayfa almak için yapılmıştır.
- /index.html: İstek yapılan kaynağın yolu veya konumu.
- HTTP/1.1: İstek yapılan protokolün sürümü.
- Host: İstek yapılan sunucunun ismi veya IP adresi.
- User-Agent: İstekte bulunan kullanıcının tarayıcısının türü ve sürümü.
- Accept: İstekte yapılan istek için kabul edilen dosya türleri.
- Accept-Language: İstekte yapılan istek için kabul edilen dil.
- Accept-Encoding: İstekte yapılan istek için kabul edilen sıkıştırma algoritmaları.
- Connection: İstek yapılan isteğin bağlantı türü.
- Upgrade-Insecure-Requests: İsteğin güvenliğini artırmak için yapılan bir istek.
- HTTP Yanıtı:
JavaScript:
HTTP/1.1 200 OK
Date: Wed, 10 Feb 2021 15:20:33 GMT
Server: Apache/2.4.23 (Win64) OpenSSL/1.0.2j PHP/5.6.25
Last-Modified: Wed, 27 Jan 2021 14:27:11 GMT
ETag: "1629-5b84ee7f442ca"
Accept-Ranges: bytes
Content-Length: 5689
Content-Type: text/html
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Welcome to Example</h1>
<p>This is an example page.</p>
</body>
</html>
Bu yanıt,
Ziyaretçiler için gizlenmiş link, görmek için üye olmanız gerekmektedir.
Giriş yap veya üye ol.
adresindeki ana sayfa için yapılan isteğe yanıt olarak gönderilmiştir. Yanıtta aşağıdaki bilgiler yer almaktadır:- HTTP/1.1: Yanıt verilen protokolün sürümü.
- 200 OK: Yanıtın durum kodu. 200 OK, sayfanın başarıyla alındığını gösterir.
- Date: Yanıtın tarih ve saat bilgisi.
- Server: Sunucu bilgisi.
- Last-Modified: Yanıt verilen sayfanın son değiştirilme tarihi
- ETag: Sayfanın bir versiyon kimliği olarak kullanılan bir etiket.
- Accept-Ranges: Sunucunun, istek yapılan kaynağın bölümler halinde (byte aralıkları) verilebileceğini belirtir.
- Content-Length: Yanıt verilen sayfanın boyutu (byte cinsinden).
- Content-Type: Yanıt verilen sayfanın türü (HTML, JSON, XML gibi).