httplib2 ga HTTP proksisini aniq bering
httplib2 ProxyInfo ni HTTP so'nggi nuqtasi bilan sozlang va transport xatolarini veb-sayt autentifikatsiyasidan ajrating.
httplib2 ProxyInfo orqali aniq HTTP proksisini qabul qiladi. httplib2 va uning qo'llab-quvvatlanadigan SOCKS bog'liqligi mavjud bo'lganda:
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")
Proksi so'nggi nuqtasini almashtiring. HTTP proksilar ro'yxati ProxyInfo hosti va porti uchun ochiq nomzodlarni taklif qiladi. HTTP turi tinglovchini tavsiflaydi; u HTTPS manzilini qo'llab-quvvatlanadigan tunnel yo'li orqali olib o'ta oladi.
Hisob ma'lumotlari va xatolar
ProxyInfo xizmat va joriy etish qo'llab-quvvatlaydigan usullar uchun proksi hisob ma'lumotlari maydonlarini taqdim etadi. Veb-sayt autentifikatsiyasining o'z sozlamasi bor. Proksi chaqiruvi va manzilning 401 javobi turli hisoblarni bildiradi.
E'lon qilingan sxemani o'rnatilgan klient qo'llab-quvvatlashiga solishtiring, tanish autentifikatsiya yorlig'idan moslikni taxmin qilmang.
Sertifikat tekshiruvini yoqilgan holda qoldiring. Xato proksiga yetishda, tunnel o'rnatishda yoki manzilni tekshirishda yuz berganini aniqlang. Muvaffaqiyatli import paket mavjudligini ko'rsatadi, klientning haqiqiy yo'nalishi va chetlab o'tish sozlamalari so'rov qanday davom etishini belgilaydi.