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 შეცდომას მისივე კავშირზე.