2010-10-31 88 views
3

可能重复:
HttpWebResponse: closing the stream仅获得响应头

使用ASP.NET是否有可能提出请求并获得唯一响应头?我必须做一个大文件的请求,但我只需要响应标题,我不在乎文件的内容。

我想知道是否有类似于PHP的get_headers(http://php.net/manual/en/function.get-headers.php)。

+0

是的,请参阅http://stackoverflow.com/questions/1536873/httpwebresponse-closing-the-stream – 2010-10-31 04:14:40

+0

哇谢谢!这就对了! – Cleiton 2010-10-31 04:19:29

回答

4

我不知道如何在本地执行此操作,但至少可以使用自定义HTTP处理程序(ASHX)文件来创建所需的标头,并在响应中不返回任何其他内容。

更新:

如果设置WebRequest.Method = "HEAD"然后服务器会自动仅返回头。这是根据W3

+0

该文件托管在另一台服务器,我没有控制 – Cleiton 2010-10-31 04:13:55

+0

非常好。我使用你的建议做了一个测试,并且像魅力一样工作。 – Cleiton 2010-10-31 04:32:44