httplib2 aanvaar 'n eksplisiete HTTP-proxy deur ProxyInfo. Met httplib2 en sy ondersteunde SOCKS-afhanklikheid beskikbaar:

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

Vervang die proxy-eindpunt. Die HTTP-proxylys bied openbare kandidate vir die ProxyInfo-gasheer en -poort. Die HTTP-tipe beskryf die luisteraar; dit kan die HTTPS-bestemming deur die ondersteunde tonnelpad dra.

Geloofsbriewe en foute

ProxyInfo verskaf proxy-geloofsbriefvelde vir metodes wat deur die diens en implementering ondersteun word. Webwerf-verifikasie het sy eie konfigurasie. 'n Proxy-uitdaging en 'n bestemming 401 verwys na verskillende rekeninge.

Kontroleer die geadverteerde skema teen die geïnstalleerde kliënt se ondersteuning eerder as om versoenbaarheid uit 'n bekende verifikasie-etiket af te lei.

Hou sertifikaatverifikasie geaktiveer. Identifiseer of die fout plaasgevind het tydens die bereik van die proxy, die vestiging van die tonnel, of die verifikasie van die bestemming. 'n Suksesvolle invoer wys pakketbeskikbaarheid, terwyl die kliënt se effektiewe roete en omseilinstellings bepaal hoe die versoek verloop.

Verwante artikels