A httplib2 explicit HTTP-proxyt fogad el a ProxyInfo segítségével. Ha a httplib2 és a támogatott SOCKS-függőség elérhető:

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

Cserélje ki a proxy végpontját. A HTTP-proxy lista nyilvános jelölteket kínál a ProxyInfo gazdagépéhez és portjához. A HTTP típus a fogadó felet írja le; a HTTPS-célt a támogatott alagútúton továbbíthatja.

Hitelesítő adatok és hibák

A ProxyInfo proxy-hitelesítő mezőket biztosít a szolgáltatás és a megvalósítás által támogatott módszerekhez. A webhely hitelesítésének saját konfigurációja van. A proxy kihívása és a cél 401-es válasza különböző fiókokra vonatkozik.

A hirdetett sémát a telepített kliens támogatásához mérje, ne pedig egy ismerős hitelesítési címkéből következtessen a kompatibilitásra.

Tartsa bekapcsolva a tanúsítvány-ellenőrzést. Állapítsa meg, hogy a hiba a proxy elérésekor, az alagút létrehozásakor vagy a cél ellenőrzésekor történt-e. A sikeres importálás a csomag elérhetőségét mutatja, míg a kliens tényleges útvonala és megkerülési beállításai határozzák meg, hogyan halad tovább a kérés.

Kapcsolódó cikkek