我需要在ASP.NET中判断HttpRequestRequestType(或WebRequest.Method).我知道我可以只使用字符串值"POST"或"GET"作为请求类型,但是我可以发誓在.NET的某个类中的某个位置有一个包含这些值的常量.

出于好奇,我想知道是否有人知道这些GETPOST的字符串常量属于哪一类.我试过在网上搜索,但运气不好,所以我想在这里问一下.

推荐答案

System.Net.WebRequestMethods.Http
    .Connect = "CONNECT"
    .Get = "GET"
    .Head = "HEAD"
    .MkCol = "MKCOL"
    .Post = "POST"
    .Put = "PUT"

不过,归根结底;由于const个表达式被烧录到调用者中,这与使用"GET"等相同,只是没有打字错误的风险.

Asp.net相关问答推荐

内容根路径在 .NET 6 中如何工作?

属性包含破折号的 ServiceStack 请求对象?

.NET 框架 3.5 和 TLS 1.2

在 Sessions 中存储自定义对象

为 Web 请求实现速率限制算法的最佳方法是什么?

Automapper - 映射器已初始化错误

加载特定 UpdatePanel 后如何调用客户端 javascript 函数

Anti-Forgery Token 适用于不同的基于声明的用户

我可以在 Visual Studio 2010 中将任务列表项添加到 csHTML 吗?

.NET 核心 IdentityUser 模型中规范化邮箱和用户名的用途是什么?

如何在 Visual Studio 2017 中使用 NPM 并安装包?

如何使用 app_GlobalResource 或 app_LocalResource?

如何在 ASP.NET MVC3 中配置区域

如何针对异常需求自定义 ASP.NET Web API AuthorizeAttribute

在asp.net控件之间动态添加

由 UpdatePanel 内 GridView 内的 LinkBut​​ton 触发的完整回发

带有模型的 ASP.NET MVC 重定向

有没有办法在没有异常类的情况下抛出自定义异常

如何使用 jquery 设置单选按钮 Select 的值

ASP.net 判断页面是 http 还是 https