Где константа для " HttpRequest.RequestType "и" WebRequest.Метод " значения in.NET?
мне нужно проверить RequestType на HttpRequest in ASP.NET (или WebRequest.Method). Я знаю, что я могу просто использовать строковые значения "POST" или "GET " для типа запроса, но я мог бы поклясться, что где-то в некотором классе .NET была константа, которая содержала значения.
из любопытства мне было интересно, знает ли кто-нибудь, какой класс эти строковые константы для GET и POST были. Я пробовал искать в интернете, но мне не повезло, поэтому я подумал, что спрошу здесь.
3 ответа:
System.Net.WebRequestMethods.Http .Connect = "CONNECT" .Get = "GET" .Head = "HEAD" .MkCol = "MKCOL" .Post = "POST" .Put = "PUT"в конечном счете, хотя; так как
constвыражения записываются в вызывающий объект, это идентично использованию " GET " и т. д., Просто без риска опечатки.
существует
System.Net.Http.HttpMethod, который может служить вместо перечисления. Вы можете сравнить ихaMethod == HttpMethod.Getи т. д. Чтобы получить имя строкового метода, например,HttpMethod.Get.Method.