Üretim, proxy ve az bilinenler
Az bilinen HTTP tuzakları
Ayrıntılar production hatasına dönüşebilir.
Kavramı anlayalım
HEAD body taşımaz ama GET’in temsil metadata’sını açıklayabilir. 204 ve 304 içerik taşımayan status’lardır. 100 Continue büyük request body gönderilmeden önce erken kabul/red kararına yardım edebilir; bütün istemci ve proxy’lerin aynı timeout davranışını varsayma. 103 Early Hints kaynak hazırlığına işaret edebilir, final response değildir.
HTTP/1.1 hop-by-hop alanlar proxy sınırında özel ele alınır. Çelişkili framing parser’larının güvenliği bozulabilir; request smuggling, farklı katmanların mesaj sınırını farklı yorumlamasıyla ilişkilidir. Güncel proxy/server, katı ayrıştırma ve tek tutarlı framing politikası gerekir. Burada saldırı payload’ı veya dış hedef testi yoktur.
HTTP-date timezone, response header tekrarı, URL fragment’in gönderilmemesi ve redirect method değişimleri sık debug tuzaklarıdır. Protokol ayrıntısını bilmek bir ezber yarışı değil, gerçek semptomdan doğru katmana geçme aracıdır.
Nadir ama maliyetli proxy ve client sorunlarını fark etmek için.
103’ü final başarı yanıtı gibi işlemek.
Aynı konu. Üç farklı derinlik.
HTTP/1.1 100 ContinueAra yanıt.
Bu sayfa dış sunuculara istek göndermez. HTTP mesajları temsili, HTTP/1.1 biçiminde okunabilir gösterimlerdir; HTTP/2 ve HTTP/3 wire formatı değildir. example.test ayrılmış öğretim alan adıdır. Komut ve JavaScript örneklerini yalnız kendi test ortamında uygula; gerçek token veya cookie yayımlama.
Önce kendin dene.
HTTP 103 geldiyse endpoint’in işi bitti mi?
Çözümü ve açıklamasını göster
Interim response ≠ final responseHayır; final status ve gövde ayrıca gelir.