Ejemplo n.º 1
0
 /// <summary>
 /// Creates a method from a known method.
 /// </summary>
 public HttpRequestMethod(HttpRequestKnownMethod method)
 {
     Method = method.ToString().ToUpperInvariant();
     if (!_knownMethods.ContainsKey(Method))
     {
         throw new ArgumentException("Invalid known request method given: " + method, "method");
     }
 }
Ejemplo n.º 2
0
        public static HttpRequestMethod NextHttpRequestMethod(this Random random)
        {
            HttpRequestKnownMethod knownMethod = random.NextEnum <HttpRequestKnownMethod>();

            if (knownMethod == HttpRequestKnownMethod.Unknown)
            {
                return(new HttpRequestMethod(random.NextHttpToken()));
            }
            return(new HttpRequestMethod(knownMethod));
        }