แฟล็กเป้าหมายของข้อมูลรับรองพร็อกซี่ใน WinHttpRequest
ใช้เป้าหมายข้อมูลรับรองพร็อกซี่ใน WinHttpRequest แทนการนำข้อมูลรับรองของเซิร์ฟเวอร์มาใช้และปกปิดข้อผิดพลาด TLS ที่ไม่เกี่ยวข้อง
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 ใด ๆ ในภายหลังบนการเชื่อมต่อของมันเอง