Gdje pronaći zaglavlja CONNECT odgovora proxyja
Pogledajte CONNECT razmjenu kada dijagnostičko polje specifično za proxy nedostaje u objektu odgovora odredišta.
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čelje | Gdje 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 libcurlu | CONNECT zaglavlja mogu biti uključena. CURLOPT_SUPPRESS_CONNECT_HEADERS kontroliše njihovu dostavu kroz odgovarajuće izlazne puteve zaglavlja. |
Za Guzzleov cURL rukovalac, 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 odvojena 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 dokumentovane uslove 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šalicu, lokalno vezivanje, odabrani izlaz ili odredište. Sam njegov oblik ne identificira izvor okrenut web stranici.