c# - 仅获取响应 header

标签 c# .net asp.net

<分区>

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/

相关文章:

c# - 从排列列表中删除重复项 "ABD" "BAD" "DAB"

c# - 如何从标准 HTML 输入调用 C# 方法

mysql - 存储过程不返回记录

c# - MVVM 必须使用 DataTemplates 吗?

C#,模运算给出与计算器不同的结果

c# - Entity Framework -WPF/MVVM应用程序中的基础结构

c# - 如何仅针对新调用将方法标记为过时/弃用?

c# - 推断列表初始化是否可能?

c# - webclient 无法使用文件(正在被另一个进程使用..)

asp.net - HTTPContext .Current为空时如何使用Server.MapPath