Agħti lil httplib2 proxy HTTP b'mod espliċitu
Ikkonfigura l-ProxyInfo ta' httplib2 b'punt tat-tmiem HTTP u aqsam il-fallimenti tat-trasport mill-awtentikazzjoni tal-websajt.
httplib2 jaċċetta proxy HTTP espliċitu permezz ta' ProxyInfo. Meta httplib2 u d-dipendenza SOCKS appoġġata tiegħu jkunu disponibbli:
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")
Ibdel il-punt tat-tmiem tal-proxy. Il-lista tal-proxy HTTP toffri kandidati pubbliċi għall-host u l-port ta' ProxyInfo. It-tip HTTP jiddeskrivi l-listener; jista' jġorr id-destinazzjoni HTTPS mill-mogħdija tat-tunnel appoġġata.
Kredenzjali u fallimenti
ProxyInfo jipprovdi oqsma tal-kredenzjali tal-proxy għal metodi appoġġati mis-servizz u l-implimentazzjoni. L-awtentikazzjoni tal-websajt għandha l-konfigurazzjoni tagħha. Sfida tal-proxy u 401 tad-destinazzjoni jirreferu għal kontijiet differenti.
Ivverifika l-iskema mħabbra mal-appoġġ tal-klijent installat minflok ma tislet il-kompatibbiltà minn tikketta ta' awtentikazzjoni familjari.
Ħalli l-verifika taċ-ċertifikat mixgħula. Iddetermina jekk il-falliment seħħx meta ntlaħaq il-proxy, meta ġie stabbilit it-tunnel jew meta ġiet ivverifikata d-destinazzjoni. Importazzjoni b'suċċess turi d-disponibbiltà tal-pakkett, filwaqt li r-rotta effettiva tal-klijent u s-settings tal-bypass jiddeterminaw kif titkompla t-talba.