Jou httplib2 in eksplisite HTTP-proxy
Konfigurearje httplib2 ProxyInfo mei in HTTP-einpunt en skied ferfiersflaters fan ferifikaasje fan 'e website.
httplib2 akseptearret in eksplisite HTTP-proxy fia ProxyInfo. As httplib2 en syn stipe SOCKS-ôfhinklikens beskikber binne:
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")
Ferfange it proxy-einpunt. De list fan HTTP-proxys biedt iepenbiere kandidaten foar de host en poarte fan ProxyInfo. It HTTP-type beskriuwt de listener; it kin de HTTPS-bestimming troch it stipe tunnelpaad drage.
Bewiisstikken en flaters
ProxyInfo leveret fjilden foar proxy-bewiisstikken foar metoaden dy't troch de tsjinst en ymplemintaasje stipe wurde. Ferifikaasje fan 'e website hat syn eigen konfiguraasje. In proxy-útdaging en in 401 fan 'e bestimming ferwize nei ferskate akkounts.
Kontrolearje it oankundige skema tsjin 'e stipe fan 'e ynstalleare klant ynstee fan kompatibiliteit ôf te lieden fan in fertroud ferifikaasjelabel.
Hâld sertifikaatferifikaasje ynskeakele. Stel fêst oft de flater bard is by it berikken fan 'e proxy, it opsetten fan 'e tunnel of it ferifiearjen fan 'e bestimming. In suksesfolle ymport lit de beskikberens fan it pakket sjen, wylst de effektive rûte en omgongsynstellingen fan 'e klant bepale hoe't it fersyk fierder giet.