httplib2 prihvata eksplicitni HTTP proxy kroz ProxyInfo. Kada su httplib2 i njegova podržana SOCKS zavisnost dostupni:

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")

Zamijenite krajnju točku proxyja. Lista HTTP proxyja nudi javne kandidate za ProxyInfo host i port. HTTP tip opisuje slušaoca; može prenijeti HTTPS odredište kroz podržanu putanju tunela.

Vjerodajnice i greške

ProxyInfo pruža polja vjerodajnica proxyja za metode koje podržavaju usluga i implementacija. Autentifikacija web stranice ima vlastitu konfiguraciju. Izazov proxyja i 401 odredišta odnose se na različite račune.

Provjerite oglašenu shemu prema podršci instaliranog klijenta umjesto da zaključujete o kompatibilnosti iz poznate oznake autentifikacije.

Držite provjeru certifikata uključenom. Utvrdite je li greška nastala pri dolasku do proxyja, uspostavljanju tunela ili provjeri odredišta. Uspješan uvoz pokazuje dostupnost paketa, dok efektivna ruta klijenta i postavke zaobilaženja određuju kako će zahtjev teći.

Povezani članci