<分区>
Possible Duplicate:
HttpWebResponse: closing the stream
是否可以使用 ASP.NET 发出请求并仅获取响应 header ?我必须对一个大文件发出请求,但我只需要响应 header ,我不关心文件的内容。
我想知道是否有类似于 get_headers 来自 php ( http://php.net/manual/en/function.get-headers.php ) 的东西。
<分区>
Possible Duplicate:
HttpWebResponse: closing the stream
是否可以使用 ASP.NET 发出请求并仅获取响应 header ?我必须对一个大文件发出请求,但我只需要响应 header ,我不关心文件的内容。
我想知道是否有类似于 get_headers 来自 php ( http://php.net/manual/en/function.get-headers.php ) 的东西。
最佳答案
我不确定如何在 native 执行此操作,但至少,您可以使用自定义 HTTP 处理程序 (ASHX) 文件来创建您需要的 header ,并在响应中不返回任何其他内容。
更新:
如果您设置 WebRequest.Method = "HEAD"
那么服务器应该自动只返回 header 。这是根据 W3 .
关于c# - 仅获取响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061807/