Donu al httplib2 eksplicitan HTTP-prokurilon
Agordu httplib2 ProxyInfo kun HTTP-finpunkto kaj apartigu transportajn fiaskojn de reteja aŭtentikigo.
httplib2 akceptas eksplicitan HTTP-prokurilon per ProxyInfo. Kiam httplib2 kaj ĝia subtenata SOCKS-dependaĵo disponeblas:
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")
Anstataŭigu la prokuran finpunkton. La listo de HTTP-prokuriloj ofertas publikajn kandidatojn por la gastiganto kaj pordo de ProxyInfo. La HTTP-tipo priskribas la aŭskultanton; ĝi povas porti la HTTPS-celon tra la subtenata tunela vojo.
Akreditaĵoj kaj fiaskoj
ProxyInfo provizas kampojn por prokuraj akreditaĵoj por metodoj subtenataj de la servo kaj la efektivigo. Reteja aŭtentikigo havas propran agordon. Prokura defio kaj 401 de la celo rilatas al malsamaj kontoj.
Kontrolu la anoncitan skemon kontraŭ la subteno de la instalita kliento anstataŭ dedukti kongruecon el konata aŭtentikiga etikedo.
Lasu atestilan kontrolon ŝaltita. Determinigu, ĉu la fiasko okazis dum atingado de la prokurilo, starigo de la tunelo aŭ kontrolo de la celo. Sukcesa importo montras la disponeblecon de la pakaĵo, dum la efektiva itinero kaj pretervojoj de la kliento determinas kiel la peto daŭros.