我正在尝试解析 URL,但我遇到了问题:
当我调用 HttpWebRequest
时,它抛出一个异常:
System.Net.Sockets.SocketException:
Eine vorhandene Verbindung wurde vom Remotehost geschlossen
英语:
System.Net.Sockets.SocketException: a existing connection was closed by the RemoteHost
我认为它与 IIS 或 ASP.NET 有关。我对任何其他 URL 都没有这个问题。
我现在可以做什么?
最佳答案
远程主机可能正在关闭连接,因为某些东西被识别为不正确。检查您使用 GET/POST 请求发送的数据类型(HTTP header ),并尝试使其类似于网络浏览器(例如,我的网络浏览器可以查看页面)。
如果您执行这些操作,则不会将这两个调用彼此分开,从而使大多数远程主机认为您是合法访问者。
关于.net - ASP.NET 中的 URL 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1594360/