c# - 是否有包含 Location HTTP header 名称的标准 .NET 枚举?

标签 c# http-headers

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

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

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

最佳答案

HttpRequestHeader的描述是:

The HTTP headers that may be specified in a client request.

(强调已添加)。

我相信

Location 在请求中无效,但仅在响应中有效。所以我们找到HttpResponseHeader :

The HTTP headers that can be specified in a server response.

(强调)

关于c# - 是否有包含 Location HTTP header 名称的标准 .NET 枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497706/

相关文章:

c# - 如何根据条件创建嵌套的 XElement?

c# - "Multiple filters matched."在 WCF 中对多个终结点使用相同的地址

perl - 使用 Perl HTTP::Response 和 LWP 代理 HTTP 请求的更好方法?

http-headers - 为什么?输出缓存自动禁用 IIS 7.5 中的浏览器缓存

javascript - 想要使用 Scrapy 抓取网站,但不确定是否有绕过 javascript 的方法

c# - 将局部比例设置为实例化的游戏对象时,它会丢失 Material

c# - 连接到亚马逊商城网络服务

c# - 如何使用 asp.net 在母版页中编写内部 jquery 代码?

c# - WCF REST Web 服务和 HTTP header

php - Curl header 请求返回 404 但正文返回 200