private bool ValidateHttpMethod(HttpRequest request) { Debug.Assert(request != null); bool?q = from x in ParseTo.Enum <HttpVerbs>(request.HttpMethod) select AcceptedVerbs.Contains(x); return(q ?? false); }
protected virtual void OnInvalidHttpMethod(HttpContext context) { Require.NotNull(context, nameof(context)); var response = context.Response; // TODO: Check the error message. response.SetStatusCode(HttpStatusCode.MethodNotAllowed); response.Write( Format.Current( Strings.HttpHandlerBase_InvalidHttpMethod_Format, context.Request.HttpMethod, AcceptedVerbs.ToString())); }