2
using ServiceStack.ServiceHost;
4
namespace ServiceStack.Common.Web
6
public static class HttpMethods
8
public const string Get = "GET";
9
public const string Put = "PUT";
10
public const string Post = "POST";
11
public const string Delete = "DELETE";
12
public const string Head = "HEAD";
13
public const string Options = "OPTIONS";
14
public const string Patch = "PATCH";
16
public static EndpointAttributes GetEndpointAttribute(string httpMethod)
18
switch (httpMethod.ToUpper())
21
return EndpointAttributes.HttpGet;
23
return EndpointAttributes.HttpPut;
25
return EndpointAttributes.HttpPost;
27
return EndpointAttributes.HttpDelete;
29
return EndpointAttributes.HttpPatch;
31
return EndpointAttributes.HttpHead;
34
return EndpointAttributes.None;