İletme vekil sunucusu özel bir API başlığını nasıl işler
Bir API sürüm alanını normal iletme, her atlamaya özgü Connection kuralları ve açıkça yapılandırılmış başlık ilkesi boyunca izleyin.
Bir API sürümünü API-Version gibi özel bir istek alanında taşıyabilir. Sıradan bir iletme vekil sunucusu, yalnızca adı tanıdık değil diye o alanı atmamalıdır. HTTP, tanımlanmış bir istisna veya yapılandırılmış bir ilke geçerli olmadıkça tanınmayan alanların iletilmesini zorunlu kılar.
Connection alanı böyle bir istisnadır. Şu örnek istekleri karşılaştırın:
API-Version: 2026-10
Connection: keep-alive
Burada API alanı bu bağlantıya özgü olarak belirtilmemiştir. Sonraki örnekte gönderen kapsamını açıkça değiştirir:
API-Version: 2026-10
Connection: API-Version
İletme vekil sunucusu iletmeden önce Connection tarafından adlandırılan alanları kaldırır ve bağlantıya özgü yönergelerin kendisini de kaldırır veya değiştirir. Bu nedenle kaynağa yönelik bir uygulama başlığı o belirteç listesinde yer almamalıdır.
Alanın değiştiği noktayı bulun
İstemcinin oluşturduğu isteği, vekil sunucunun aldığı ve ilettiği alanları ve kaynağın ne aldığını karşılaştırın. İstemci, vekil sunucu görmeden önce bir başlığı atlayabilir; yapılandırılmış bir süzgeç onu bilerek kaldırabilir; sunucu bir başlık sınırı aşıldığı için isteği reddedebilir.
Yalnızca eski bir kurulumda bildirilen başlık boyutu eşiğinden sessiz kaldırma sonucu çıkarmayın. Sınırlar ve reddetme davranışı gerçek bileşenlere ve yapılandırmaya aittir. HTTP yanıtını ve ilgili günlükleri gözlemle birlikte saklayın.
Sıradan bir CONNECT tüneli içinde uçtan uca HTTPS için vekil sunucu içteki API alanını okuyamaz ve seçerek kaldıramaz. Başlık denetimi o zaman TLS uçlarına veya açıkça güvenilen bir denetim aracısına aittir.