System.Net.HttpRequestHeader
枚举包含许多HTTP标头,但没有Location
标头。是否有任何系统枚举包含这个?
我知道我可以在我的应用程序中做一个常量(这就是我所做的并且它工作正常) - 我只是想确保我做到了最好的事情。
顺便说一句,如果它不存在于.NET库中 - 有谁知道为什么?此标头必须经常用于利用HTTP 201的RESTful服务。答案 0 :(得分:3)
HttpRequestHeader
的说明是:
可以在客户端请求中指定的HTTP标头。
(强调补充)。
我相信, Location
在请求中无效,但仅限于回复。所以我们找到了HttpResponseHeader
:
可以在服务器响应中指定的HTTP标头。
(强调补充)
答案 1 :(得分:1)
HttpResponseHeader
(不是HttpRequestHeader
)包含HttpResponseHeader.Location
成员。