Ознака циља акредитива проксија у 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 грешку на њеној сопственој вези.