我需要在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相关问答推荐

ASP.NET Core 延迟加载始终返回 null

如何在 ASP.NET RadioButtonList 中的项目之间添加空格

如何在asp.net中单击按钮的新选项卡中打开页面?

IIS HTTP 错误 500.19

IIS 中的嵌套 ASP.NET应用程序继承父配置值?

ASP.NET @Register 与 @Reference

如何检测 ASP.net 应用程序中的 SqlServer 连接泄漏?

如何更改 .ASPX 自动格式化设置 (Visual Studio)

MvcBuildViews true 与 ASP.NET MVC 2 中的实体框架

Razor 主机工厂错误

ASP.NET MVC4 异步控制器 - 为什么要使用?

缩小 ASP.NET 应用程序的 Html 输出

如何验证用户在 CheckBoxList 中 Select 了至少一个复选框?

如何验证 WebClient 请求?

删除 HTML 或 ASPX 扩展

asp.net 网站上的第一页加载缓慢

如何使用restsharp下载文件

如何获取部署在 Azure 网站上的 ASP.NET 5 应用程序的错误详细信息?

将Bundle 包添加到现有的 ASP.NET Webforms 解决方案

获取 POST 变量