SetCredentials מקבלת דגל יעד. העברת דגל השרת בעת אבחון אתגר proxy מגדירה יחס אימות אחר.

עבור אובייקט האוטומציה WinHttpRequest, יעד ה-proxy הוא HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, וערכו 1. קטע תמציתי הוא:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

הנחה היא שה-proxy המיועד כבר נבחר ושערכי החשבון מגיעים מהתצורה הרגילה של היישום. פרטי ההסמכה מוגדרים לאחר Open מוצלח. אם גם היעד זקוק לפרטי הסמכה, זהו יעד נפרד והקצאה נפרדת.

קראו את הסטטוס הסופי ואת שיטת האימות במקום להתייחס להקצאה מוצלחת כאל התחברות מוצלחת. ה-proxy עשוי לדחות סכימה לא נתמכת או חשבון חסר הרשאה.

מתכון ישן עשוי גם להשבית בדיקות שגיאות SSL. זה אינו מתקן פרטי הסמכה שהוקצו ליעד שגוי. שמרו על אימות תעודה רגיל ואבחנו כל שגיאת TLS מאוחרת יותר בחיבור שלה.

מאמרים קשורים