לקוח Twilio מודע לפרוקסי ב-Python
העבירו TwilioHttpClient מוגדר המבוסס על Requests אל לקוח ה-REST של Python במקום לתקן את ממשק ה-HTTP הבסיסי שלו.
העבירו TwilioHttpClient המבוסס על Requests אל לקוח ה-REST של Python כדי להגדיר את המסלול דרך הפרוקסי:
from twilio.http.http_client import TwilioHttpClient
from twilio.rest import Client
transport = TwilioHttpClient(
timeout=30,
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)
client = Client(account_sid, auth_token, http_client=transport)השתמשו ב-account_sid וב-auth_token של Twilio של היישום, ואז בצעו קריאות משאבים דרך מופע הלקוח הזה. קריאות דרך לקוח ברירת מחדל אחר ישתמשו בתעבורה של אותו לקוח.
ה-API של Twilio משתמש ב-HTTPS, ולכן המפה זקוקה לערך ה-https שלה. כתובת ה-HTTP של הערך מתארת את מאזין הפרוקסי; החיבור ל-API נשאר HTTPS. נקודת קצה שנבחרה מרשימת פרוקסי ה-HTTP שייכת למפה הזו, בעוד חשבון Twilio עדיין מאמת את פעולת ה-API.
TwilioHttpClient גם ממזג הגדרות סביבה של Requests שרלוונטיות במהלך השידור. בדקו את הגדרות הפרוקסי, העקיפה והאמון של התהליך אם המסלול שלו שונה מהמסלול המיועד.
פרוקסי שדורש אימות זקוק לפרטי החשבון שלו. האסימון של Twilio מאמת את פעולות ה-API.