Я использую HttpWebRequest для извлечения данных из Rest API.У меня есть прокси, установленный в моей системе, и мне нужно авторизоваться на Proxy Server для получения данных из Rest API.
Для авторизации я использую заголовок Proxy-Authorization со значением как "Basic base64_credentials ".
Но даже после отправки этих учетных данных я не могу авторизоваться с помощью Proxy Server.
Если я нажимаю тот же API Rest от Postman, давая заголовок Proxy-Authorization, он работает отлично.
Вот мой код:
Dim myHttpWebRequest As HttpWebRequest = DirectCast(HttpWebRequest.Create(uri), HttpWebRequest)
myHttpWebRequest.Headers.Add("Proxy-Authorization", "Basic dXNlcjE6UGFzc3dvcmQx")
myHttpWebRequest.Method = "GET"
myHttpWebRequest.AutomaticDecompression = DecompressionMethods.Deflate Or DecompressionMethods.GZip Or DecompressionMethods.None
Dim myHttpWebResponse = GetresponseForRequest(myHttpWebRequest)
В чем может быть причина этого?
Я не касался настроек HttpWebRequest.Proxy.