Kur atrast starpniekservera CONNECT atbildes galvenes
Apskatiet CONNECT apmaiņu, kad galamērķa atbildes objektā trūkst starpniekserverim raksturīgā diagnostikas lauka.
Diagnostikas lauks starpniekservera CONNECT atbildē pieder citai atbildei nekā vēlākā vietnes atbilde. Augsta līmeņa galamērķa atbildes objekts var parādīt tikai pēdējo.
| Transporta saskarne | Kur parādās CONNECT metadati |
|---|---|
| Python standarta HTTP savienojuma API, 3.12+ | get_proxy_response_headers() atgriež CONNECT atbildes galvenes vai None kad CONNECT netika nosūtīts. |
| libcurl galveņu vākšana | CONNECT galvenes var iekļaut. CURLOPT_SUPPRESS_CONNECT_HEADERS kontrolē to piegādi pa attiecīgajiem galveņu izvades ceļiem. |
Guzzle cURL apdarinātājam tveriet katru atbildes bloku ar on_headers nevis skatoties tikai uz atgriezto atbildi. Izmantojiet atbalstīto saskarni klientam, kas faktiski veic pieprasījumu. Bibliotēka, kas būvēta virs Python, ne vienmēr atklāj savienojuma metodi savā atbildē, un atsevišķa savienojuma instance nevar atklāt šo apmaiņu. libcurl CONNECT galveņu nomākšana var vienkāršot parseri, bet slēpj pierādījumu, kas nepieciešams diagnostikai.
Ja lauks joprojām nav, pārbaudiet operatora dokumentētos produkta, metodes un rezultāta nosacījumus. Vienkāršā tekstā pārsūtīts pieprasījums un necaurspīdīgs HTTPS tunelis var atklāt metadatus atšķirīgi; piegādātāja lauks nav katras atbildes obligāta daļa.
Saglabājiet lauka definīciju kopā ar tā vērtību. Atgrieztā IP var raksturot klausītāju, lokālo piesaisti, izvēlēto izeju vai galamērķi. Tikai tās forma neidentificē avotu, ko redz vietne.