Hallo,
ich möchte einen Webrequest durch ein Proxy aufrufen.
aber hier bekomme ich den Fehler:
Ist hier NetworkCredential vlt. falsch?
Für Tipps bin ich dankbar!
Thx!
ich möchte einen Webrequest durch ein Proxy aufrufen.
VB.NET-Quellcode
- Dim uristrg As String = "https://meineWebseite.de"
- Dim uri As New Uri(uristrg)
- Dim Prxy As New WebProxy("http://proxyaddr:8080")
- Prxy.Credentials = New NetworkCredential("prxyuser", "prxypass")
- WebRequest.DefaultWebProxy = Prxy
- Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(uri), HttpWebRequest)
- Dim authInfo As String = "usr:pw"
- authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo))
- myHttpWebRequest.Headers("Authorization") = "Basic " + authInfo
- Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
- Read_Response(myHttpWebResponse)
aber hier bekomme ich den Fehler:
System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden.. ---> System.Net.Sockets.SocketException: Ein ungültiges Argument wurde angegeben
Ist hier NetworkCredential vlt. falsch?
Für Tipps bin ich dankbar!
Thx!