是否存在一个标准的.NET枚举类型,其中包含Location HTTP头的名称?

4

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

我知道我可以在我的应用程序中创建一个常量(这就是我所做的,它很好用)- 我只是想确保我尽可能做到最好。

顺便说一下,如果在 .NET 库中不存在 - 是否有人知道原因?这个标头必须经常用于使用 HTTP 201 的 RESTful 服务。

2个回答

4

描述HttpRequestHeader的内容是:

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

(加重强调)。

Location 在请求中无效,我认为它只能在响应中使用。因此我们可以找到HttpResponseHeader:

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

(加重强调)


谢谢,这正是我在寻找的。等 Stack Overflow 允许我这样做时,我会接受它。 - Sergey Kudriavtsev
比只有链接好。我的分数从-1翻转了 :) - Stuart Blackler
@StuartBlackler - 是的,对此我感到抱歉 - 我猜这只是一个快速的问题/回答会话,所以我发布了链接,然后进行了编辑(当您第一次发表评论时,我正在进行编辑)。也许有点无礼 :-) - Damien_The_Unbeliever

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接