httplib2 pranon një proxy HTTP të qartë përmes ProxyInfo. Kur httplib2 dhe varësia e tij e mbështetur SOCKS janë të disponueshme:

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

Zëvendësoni pikën fundore të proxy-t. Lista e proxy-ve HTTP ofron kandidatë publikë për hostin dhe portin e ProxyInfo. Lloji HTTP përshkruan dëgjuesin; ai mund ta mbajë destinacionin HTTPS përmes rrugës së tunelit të mbështetur.

Kredencialet dhe dështimet

ProxyInfo ofron fusha kredencialesh të proxy-t për metodat e mbështetura nga shërbimi dhe implementimi. Vërtetimi i sajtit ka konfigurimin e vet. Një sfidë e proxy-t dhe një 401 i destinacionit i referohen llogarive të ndryshme.

Kontrolloni skemën e shpallur kundrejt mbështetjes së klientit të instaluar, në vend që të nxirrni përputhshmërinë nga një etiketë e njohur vërtetimi.

Mbajini aktive verifikimin e certifikatës. Përcaktoni nëse dështimi ndodhi gjatë arritjes së proxy-t, ngritjes së tunelit ose verifikimit të destinacionit. Një import i suksesshëm tregon disponueshmërinë e paketës, ndërsa rruga efektive e klientit dhe cilësimet e anashkalimit përcaktojnë se si vazhdon kërkesa.

Artikuj të ngjashëm