לתת ל-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 של היעד מתייחסים לחשבונות שונים.
בדקו את הסכימה המוצהרת מול התמיכה של הלקוח המותקן, במקום להסיק תאימות מתווית אימות מוכרת.
השאירו את אימות האישורים פעיל. קבעו אם הכשל התרחש בהגעה לפרוקסי, בהקמת המנהרה או באימות היעד. ייבוא מוצלח מראה שהחבילה זמינה, בעוד שהמסלול האפקטיבי והגדרות העקיפה של הלקוח קובעים כיצד הבקשה תתקדם.