2010-10-31 79 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