httplib2 menerima proksi HTTP eksplisit melalui ProxyInfo. Apabila httplib2 dan kebergantungan SOCKS yang disokong 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")

Gantikan titik akhir proksi. Senarai proksi HTTP menawarkan calon awam untuk hos dan port ProxyInfo. Jenis HTTP menerangkan pendengar; ia boleh membawa destinasi HTTPS melalui laluan terowong yang disokong.

Kelayakan dan kegagalan

ProxyInfo menyediakan medan kelayakan proksi untuk kaedah yang disokong oleh perkhidmatan dan pelaksanaan. Pengesahan tapak web mempunyai konfigurasinya sendiri. Cabaran proksi dan 401 destinasi merujuk kepada akaun yang berbeza.

Semak skema yang diiklankan terhadap sokongan klien yang dipasang dan bukannya membuat kesimpulan keserasian daripada label pengesahan yang biasa.

Biarkan pengesahan sijil dihidupkan. Tentukan sama ada kegagalan berlaku semasa mencapai proksi, membina terowong atau mengesahkan destinasi. Import yang berjaya menunjukkan ketersediaan pakej, manakala laluan berkesan klien dan tetapan pintasan menentukan cara permintaan diteruskan.

Artikel berkaitan