Diagnostikos laukas tarpinio serverio CONNECT atsakyme priklauso kitam atsakymui nei vėlesnis svetainės atsakymas. Aukšto lygio paskirties atsakymo objektas gali rodyti tik pastarąjį.

Transporto sąsajaKur atsiranda CONNECT metaduomenys
Standartinė Python HTTP ryšio API, 3.12+get_proxy_response_headers() grąžina CONNECT atsakymo antraštes arba None kai CONNECT nebuvo išsiųstas.
libcurl antraščių rinkimasCONNECT antraštės gali būti įtrauktos. CURLOPT_SUPPRESS_CONNECT_HEADERS valdo jų pristatymą atitinkamais antraščių išvesties keliais.

Guzzle cURL apdorotojui, užfiksuokite kiekvieną atsakymo bloką su on_headers užuot žiūrėję tik į grąžintą atsakymą. Naudokite palaikomą kliento, kuris iš tikrųjų atlieka užklausą, sąsają. Virš Python sukurtai bibliotekai nebūtina atskleisti ryšio metodo savo atsakyme, o atskiras ryšio egzempliorius negali atskleisti šių mainų. libcurl CONNECT antraščių slopinimas gali supaprastinti analizatorių, bet paslepia diagnostikai reikalingus įrodymus.

Jei lauko vis dar nėra, patikrinkite operatoriaus dokumentuotas produkto, metodo ir rezultato sąlygas. Paprastu tekstu persiųsta užklausa ir nepermatomas HTTPS tunelis gali metaduomenis atskleisti skirtingai; tiekėjo laukas nėra privaloma kiekvieno atsakymo dalis.

Išlaikykite lauko apibrėžimą kartu su jo reikšme. Grąžintas IP gali apibūdinti klausytoją, vietinį priskyrimą, pasirinktą išėjimą ar paskirties vietą. Vien jo forma neatpažįsta šaltinio, kurį mato svetainė.

Susiję straipsniai