标签: c# .net asp.net
可能重复: HttpWebResponse: closing the stream
使用ASP.NET是否可以发出请求并仅获取响应头?我必须对一个大文件做一个请求,但我只需要响应头,我不关心文件的内容。
我想知道是否有类似于来自php(http://php.net/manual/en/function.get-headers.php)的get_headers。
答案 0 :(得分:4)
我不确定如何以原生方式执行此操作,但至少,您可以使用自定义HTTP处理程序(ASHX)文件来创建所需的标头,并在响应中不返回任何其他内容。 / p>
<强>更新强>
如果设置WebRequest.Method = "HEAD",则服务器应自动仅返回标头。这是根据W3。
WebRequest.Method = "HEAD"