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 مقصد به حساب‌های متفاوتی اشاره دارند.

طرح اعلام‌شده را با پشتیبانی کلاینت نصب‌شده بسنجید، نه اینکه سازگاری را از برچسب احراز هویت آشنا استنتاج کنید.

اعتبارسنجی گواهی را فعال نگه دارید. مشخص کنید که خطا هنگام رسیدن به پروکسی، برقراری تونل یا اعتبارسنجی مقصد رخ داده است. ورود موفق نشان‌دهنده در دسترس بودن بسته است، در حالی که مسیر واقعی کلاینت و تنظیمات عبور تعیین می‌کند درخواست چگونه پیش می‌رود.

مقالات مرتبط