Dijagnostičko polje u proxyjevom CONNECT odgovoru pripada drugom odgovoru od kasnijeg odgovora web stranice. Objekt odgovora odredišta na visokoj razini može prikazati samo potonji.

Transportno sučeljeGdje se pojavljuju CONNECT metapodaci
Standardni Python API za HTTP vezu, 3.12+get_proxy_response_headers() vraća zaglavlja CONNECT odgovora, ili None kada CONNECT nije poslan.
Prikupljanje zaglavlja u libcurluCONNECT zaglavlja mogu biti uključena. CURLOPT_SUPPRESS_CONNECT_HEADERS kontrolira njihovu dostavu kroz odgovarajuće izlazne putanje zaglavlja.

Za Guzzleov cURL rukovatelj, uhvatite svaki blok odgovora pomoću on_headers umjesto da gledate samo vraćeni odgovor. Koristite podržano sučelje klijenta koji stvarno izvršava zahtjev. Biblioteka izgrađena iznad Pythona ne mora nužno izložiti metodu veze u svom odgovoru, a zasebna instanca veze ne može otkriti ovu razmjenu. Potiskivanje libcurl CONNECT zaglavlja može pojednostaviti parser dok skriva dokaz koji dijagnoza treba.

Ako polje i dalje nedostaje, provjerite dokumentirane uvjete proizvoda, metode i ishoda kod operatora. Običan proslijeđeni zahtjev i neprozirni HTTPS tunel mogu izložiti metapodatke različito; polje dobavljača nije obavezan dio svakog odgovora.

Zadržite definiciju polja uz njegovu vrijednost. Vraćena IP adresa može opisivati slušač, lokalno vezivanje, odabrani izlaz ili odredište. Sam njegov oblik ne identificira izvor okrenut web stranici.

Povezani članci