httplib2 godtar en eksplisitt HTTP-proxy via ProxyInfo. Når httplib2 og den støttede SOCKS-avhengigheten er tilgjengelige:

import httplib2
import socks

proxy = httplib2.ProxyInfo(
    proxy_type=socks.PROXY_TYPE_HTTP,
    proxy_host="proxy.example.net",
    proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")

Erstatt proxy-endepunktet. Listen over HTTP-proxyer tilbyr offentlige kandidater for ProxyInfo-verten og -porten. HTTP-typen beskriver lytteren; den kan bære HTTPS-destinasjonen gjennom den støttede tunnelbanen.

Legitimasjon og feil

ProxyInfo tilbyr felt for proxy-legitimasjon for metoder som tjenesten og implementasjonen støtter. Autentisering på nettstedet har sin egen konfigurasjon. En proxy-utfordring og en 401 fra destinasjonen gjelder forskjellige kontoer.

Kontroller det annonserte skjemaet mot støtten i den installerte klienten i stedet for å utlede kompatibilitet fra en kjent autentiseringsetikett.

Hold sertifikatvalidering aktivert. Avgjør om feilen oppstod ved å nå proxyen, ved å etablere tunnelen eller ved å validere destinasjonen. En vellykket import viser at pakken er tilgjengelig, mens klientens effektive rute og omgåelsesinnstillinger avgjør hvordan forespørselen fortsetter.

Relaterte artikler