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.

Relaterte artiklar