Bir proxy'nin CONNECT yanıt başlıkları nerede bulunur
Hedef yanıt nesnesinde proxy'ye özgü tanılama alanı eksik olduğunda CONNECT alışverişine bakın.
Proxy'nin CONNECT yanıtındaki tanılama alanı, web sitesinin daha sonraki yanıtından farklı bir yanıta aittir. Üst düzey hedef yanıt nesnesi yalnızca ikincisini gösterebilir.
| Taşıma arayüzü | CONNECT üst verilerinin göründüğü yer |
|---|---|
| Python'un standart HTTP bağlantı API'si, 3.12+ | get_proxy_response_headers() CONNECT yanıt başlıklarını döndürür veya None CONNECT gönderilmediğinde. |
| libcurl başlık toplama | CONNECT başlıkları dahil edilebilir. CURLOPT_SUPPRESS_CONNECT_HEADERS ilgili başlık çıktı yolları üzerinden teslimini denetler. |
Guzzle'ın cURL işleyicisi için, her yanıt bloğunu on_headers ile yakalayın yalnızca döndürülen yanıta bakmak yerine. İsteği gerçekten yapan istemcinin desteklenen arayüzünü kullanın. Python üzerine kurulmuş bir kitaplık bağlantı yöntemini yanıtında mutlaka açığa çıkarmaz ve ayrı bir bağlantı örneği bu alışverişi ortaya koyamaz. libcurl'ün CONNECT başlıklarını bastırmak bir ayrıştırıcıyı basitleştirebilir ama tanılamanın ihtiyaç duyduğu kanıtı saklar.
Alan hâlâ yoksa işletmenin belgelenmiş ürün, yöntem ve sonuç koşullarını kontrol edin. Düz metin olarak iletilen bir istek ile opak bir HTTPS tüneli üst verileri farklı biçimde açığa çıkarabilir; satıcı alanı her yanıtın zorunlu bir parçası değildir.
Alanın tanımını değeriyle birlikte tutun. Döndürülen bir IP dinleyiciyi, yerel bağlamayı, seçilen çıkışı veya hedefi tanımlayabilir. Yalnızca biçimi, web sitesinin gördüğü kaynağı tanımlamaz.