Gi httplib2 ein eksplisitt HTTP-proxy
Konfigurer httplib2 ProxyInfo med eit HTTP-endepunkt og skil transportfeil frå autentisering på nettstaden.
httplib2 godtek ein eksplisitt HTTP-proxy via ProxyInfo. Når httplib2 og den støtta SOCKS-avhengnaden er tilgjengelege:
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. Lista over HTTP-proxyar tilbyr offentlege kandidatar for ProxyInfo-verten og -porten. HTTP-typen skildrar lyttaren; han kan bera HTTPS-destinasjonen gjennom den støtta tunnelbana.
Legitimasjon og feil
ProxyInfo tilbyr felt for proxy-legitimasjon for metodar som tenesta og implementasjonen støttar. Autentisering på nettstaden har si eiga konfigurasjon. Ei proxy-utfordring og ein 401 frå destinasjonen gjeld ulike kontoar.
Kontroller det annonserte skjemaet mot støtta i den installerte klienten i staden for å utleie kompatibilitet frå ei kjend autentiseringsetikett.
Hald sertifikatvalidering aktivert. Avgjer om feilen oppstod ved å nå proxyen, ved å etablere tunnelen eller ved å validere destinasjonen. Ein vellukka import viser at pakka er tilgjengeleg, medan den effektive ruta og omgåingsinnstillingane til klienten avgjer korleis førespurnaden held fram.