היכן למצוא את כותרות תגובת ה-CONNECT של פרוקסי
בדקו את חילופי ה-CONNECT כאשר שדה אבחון ייחודי לפרוקסי חסר באובייקט התגובה של היעד.
שדה אבחון בתגובת ה-CONNECT של הפרוקסי שייך לתגובה שונה מהתגובה המאוחרת של האתר. אובייקט תגובת יעד ברמה גבוהה עשוי לחשוף רק את האחרונה.
| ממשק התעבורה | היכן מופיעים מטא-נתוני CONNECT |
|---|---|
| ממשק ה-HTTP הסטנדרטי של Python, 3.12+ | get_proxy_response_headers() מחזיר את כותרות תגובת ה-CONNECT, או None כאשר CONNECT לא נשלח. |
| איסוף כותרות ב-libcurl | ניתן לכלול כותרות CONNECT. CURLOPT_SUPPRESS_CONNECT_HEADERS שולט במסירתן דרך נתיבי פלט הכותרות הרלוונטיים. |
עבור מטפל ה-cURL של Guzzle, לכדו כל בלוק תגובה באמצעות on_headers במקום להסתכל רק על התגובה המוחזרת. השתמשו בממשק הנתמך של הלקוח ששולח בפועל את הבקשה. ספרייה הבנויה מעל Python אינה חושפת בהכרח את שיטת החיבור בתגובה שלה, ומופע חיבור נפרד אינו יכול לחשוף את החליפין הזה. דיכוי כותרות ה-CONNECT של libcurl עשוי לפשט מנתח תוך הסתרת הראיה שהאבחון זקוק לה.
אם השדה עדיין חסר, בדקו את תנאי המוצר, השיטה והתוצאה המתועדים אצל המפעיל. בקשה שהועברה בטקסט פשוט ומנהרת HTTPS אטומה עשויות לחשוף מטא-נתונים באופן שונה; שדה ספק אינו חלק חובה בכל תגובה.
שמרו על הגדרת השדה לצד ערכו. כתובת IP מוחזרת עשויה לתאר את המאזין, את הכריכה המקומית, את היציאה הנבחרת או את היעד. צורתה לבדה אינה מזהה את המקור הפונה לאתר.