به httplib2 یک پروکسی HTTP صریح بدهید
ProxyInfo در httplib2 را با یک نقطه پایانی HTTP پیکربندی کنید و خطاهای انتقال را از احراز هویت وبسایت جدا کنید.
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 مقصد به حسابهای متفاوتی اشاره دارند.
طرح اعلامشده را با پشتیبانی کلاینت نصبشده بسنجید، نه اینکه سازگاری را از برچسب احراز هویت آشنا استنتاج کنید.
اعتبارسنجی گواهی را فعال نگه دارید. مشخص کنید که خطا هنگام رسیدن به پروکسی، برقراری تونل یا اعتبارسنجی مقصد رخ داده است. ورود موفق نشاندهنده در دسترس بودن بسته است، در حالی که مسیر واقعی کلاینت و تنظیمات عبور تعیین میکند درخواست چگونه پیش میرود.