httplib2 прихвата експлицитни HTTP прокси кроз ProxyInfo. Када су httplib2 и његова подржана SOCKS зависност доступни:

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

Замените крајњу тачку проксија. Листа HTTP проксија нуди јавне кандидате за домаћина и порт ProxyInfo. HTTP тип описује слушаоца; може пренети HTTPS одредиште подржаном путањом тунела.

Акредитиви и грешке

ProxyInfo пружа поља акредитива проксија за методе које подржавају сервис и имплементација. Аутентификација веб-сајта има сопствену конфигурацију. Изазов проксија и 401 одредишта односе се на различите налоге.

Проверите оглашену шему према подршци инсталираног клијента уместо да закључујете о компатибилности из познате ознаке аутентификације.

Држите проверу сертификата укљученом. Утврдите да ли је грешка настала при доласку до проксија, успостављању тунела или провери одредишта. Успешан увоз показује доступност пакета, док ефективна рута клијента и поставке заобилажења одређују како ће захтев тећи.

Повезани чланци