SetCredentials รับแฟล็กเป้าหมาย การส่งแฟล็กของเซิร์ฟเวอร์ขณะวินิจฉัยการท้าทายของพร็อกซี่จะกำหนดความสัมพันธ์การรับรองความถูกต้องอีกรูปแบบหนึ่ง

สำหรับออบเจ็กต์ระบบอัตโนมัติ WinHttpRequest เป้าหมายพร็อกซี่คือ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY ซึ่งมีค่าเป็น 1 ส่วนย่อคือ:

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

การทำเช่นนี้ถือว่าพร็อกซี่ที่ต้องการถูกเลือกไว้แล้วและค่าบัญชีมาจากการกำหนดค่าปกติของแอปพลิเคชัน ข้อมูลรับรองจะถูกตั้งค่าหลัง Open สำเร็จ หากปลายทางต้องการข้อมูลรับรองด้วย นั่นคือเป้าหมายแยกและการกำหนดค่าแยก

อ่านสถานะสุดท้ายและวิธีการรับรองความถูกต้องแทนการถือว่าการกำหนดค่าสำเร็จคือการลงชื่อเข้าใช้สำเร็จ พร็อกซี่อาจปฏิเสธสคีมาที่ไม่รองรับหรือบัญชีที่ไม่มีสิทธิ์

สูตรเก่าอาจปิดการตรวจสอบข้อผิดพลาด SSL ด้วย สิ่งนั้นไม่ได้แก้ไขข้อมูลรับรองที่กำหนดให้เป้าหมายผิด ให้คงการตรวจสอบใบรับรองตามปกติและวินิจฉัยข้อผิดพลาด TLS ใด ๆ ในภายหลังบนการเชื่อมต่อของมันเอง

บทความที่เกี่ยวข้อง