是否有标准的.NET枚举包含Location HTTP标头的名称?

时间:2012-02-29 10:52:10

标签: c# http-headers

System.Net.HttpRequestHeader枚举包含许多HTTP标头,但没有Location标头。是否有任何系统枚举包含这个?

我知道我可以在我的应用程序中做一个常量(这就是我所做的并且它工作正常) - 我只是想确保我做到了最好的事情。

顺便说一句,如果它不存在于.NET库中 - 有谁知道为什么?此标头必须经常用于利用HTTP 201的RESTful服务。

2 个答案:

答案 0 :(得分:3)

HttpRequestHeader的说明是:

  

可以在客户端请求中指定的HTTP标头。

(强调补充)。

我相信,

Location在请求中无效,但仅限于回复。所以我们找到了HttpResponseHeader

  

可以在服务器响应中指定的HTTP标头

(强调补充)

答案 1 :(得分:1)

HttpResponseHeader(不是HttpRequestHeader)包含HttpResponseHeader.Location成员。