【发布时间】:2011-05-07 13:58:24
【问题描述】:
我正在使用 HttpWebRequest 连接到 URL。此 url 保持连接打开,以便它可以通过 Internet 将数据泵送到客户端。如果您愿意,可以自定义发布/订阅。
这是一个简单的 GET。
我得到的响应头看起来像这样:
HTTP/1.1 200 OK
Connection: close
Date: Tue, 09 Nov 2010 23:02:11 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Transfer-Encoding: chunked
Cache-Control: private
Content-Type: text/html; charset=utf-8
无论如何,当我在客户端调用 HttpWebResponse.Close() 时,调用会无限期挂起。我确实会断开连接,但只有在服务器中止连接时才会断开连接。
我在请求对象和ServicePoint等上尝试了各种设置,但运气不佳。
知道如何在不挂起的情况下从客户端关闭这些连接吗?
【问题讨论】:
标签: httpwebrequest httpwebresponse