httplib2 menerima proxy HTTP eksplisit melalui ProxyInfo. Dengan httplib2 dan dependensi SOCKS yang didukung tersedia:

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

Ganti endpoint proxy. Daftar proxy HTTP menawarkan kandidat publik untuk host dan port ProxyInfo. Jenis HTTP menjelaskan listener; ia dapat membawa tujuan HTTPS melalui jalur terowongan yang didukung.

Kredensial dan kegagalan

ProxyInfo menyediakan kolom kredensial proxy untuk metode yang didukung oleh layanan dan implementasi. Autentikasi situs web memiliki konfigurasinya sendiri. Tantangan proxy dan 401 tujuan merujuk ke akun yang berbeda.

Periksa skema yang diiklankan terhadap dukungan klien yang terpasang, bukan menyimpulkan kompatibilitas dari label autentikasi yang familiar.

Biarkan verifikasi sertifikat tetap aktif. Tentukan apakah kegagalan terjadi saat menjangkau proxy, membangun terowongan, atau memverifikasi tujuan. Impor yang berhasil menunjukkan ketersediaan paket, sedangkan rute efektif klien dan pengaturan bypass menentukan bagaimana permintaan berlanjut.

Artikel terkait