VB.Net WebRequest mit Proxy wird auf LoopBack umgeleitet?
Hallo
Ich hab da ein sehr komisches Problem.
Ich möchte einen HTTPWebRequest erstellen, der einen Proxy verwendet. Führe ich den Code aus, erhalte ich immer
Ich hab aber weder Zielcomputer noch den Proxy auf das Loopback-Interface geschaltet.
Hier mein Code:
Ach ja und es ist egal, welchen Proxy ich verwende - ich erhalte immer den gleichen Fehler.
Kann mir bitte jemand helfen? Bin am Verzweifeln :/
Ich hab da ein sehr komisches Problem.
Ich möchte einen HTTPWebRequest erstellen, der einen Proxy verwendet. Führe ich den Code aus, erhalte ich immer
{"Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:80"}
Ich hab aber weder Zielcomputer noch den Proxy auf das Loopback-Interface geschaltet.
Hier mein Code:
Dim response As WebResponse
Dim request As HttpWebRequest = CType(HttpWebRequest.Create("http://www.utrace.de/"), HttpWebRequest)
With request
.Method = "GET"
.Timeout = 9000
'.Proxy = New WebProxy("www-proxy.t-online.de", 80)
response = CType(.GetResponse(), HttpWebResponse)
End With
Ach ja und es ist egal, welchen Proxy ich verwende - ich erhalte immer den gleichen Fehler.
Kann mir bitte jemand helfen? Bin am Verzweifeln :/
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 288521
Url: https://administrator.de/forum/vb-net-webrequest-mit-proxy-wird-auf-loopback-umgeleitet-288521.html
Ausgedruckt am: 22.12.2024 um 15:12 Uhr
4 Kommentare
Neuester Kommentar
Moin,
da fehlt die Protokollangabe für den Proxy:
So geht es hier einwandfrei
Zurückgelieferter Header woran man sieht das der Request über den Proxy geht:
Gruß grexit
da fehlt die Protokollangabe für den Proxy:
So geht es hier einwandfrei
Imports System.Net
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim net As WebRequest, response As WebResponse
net = CType(WebRequest.Create("http://www.utrace.de"), WebRequest)
With net
.Proxy = New WebProxy("http://www-proxy.t-online.de:80")
.Method = "GET"
response = CType(.GetResponse(), WebResponse)
TextBox1.Text = response.Headers.ToString()
End With
End Sub
End Class
Vary: Accept-Encoding
X-Cache: MISS from h-squidlb-a01.isp.t-ipnet.de
X-Cache-Lookup: MISS from h-squidlb-a01.isp.t-ipnet.de:80
Connection: keep-alive
Content-Length: 6330
Content-Type: text/html
Date: Mon, 16 Nov 2015 10:41:02 GMT
Server: Apache
Via: 1.1 h-squid-a01.isp.t-ipnet.de (squid)
Dann wird eine Firewall bei dir sehr wahrscheinlich die Verbindung mit dem Proxy verhindern.
Die Loopback Adresse wird hier als womöglich die Source-Adresse sein.
Die Loopback Adresse wird hier als womöglich die Source-Adresse sein.