public enum HttpMethod extends java.lang.Enum<HttpMethod>
Title: RequestMethod.java
Description:
Java 5 enumeration of HTTP request methods. Intended for use
with the RequestMapping#method() attribute of the
RequestMapping annotation.
Note that, by default, org.frameworkset.web.servlet.DispatchServlet
supports GET, HEAD, POST, PUT and DELETE only. DispatcherServlet will
process TRACE and OPTIONS with the default HttpServlet behavior unless
explicitly told to dispatch those request types as well: Check out
the "dispatchOptionsRequest" and "dispatchTraceRequest" properties,
switching them to "true" if necessary.
HandlerMapping,
org.frameworkset.web.servlet.DispatchServlet#setDispatchOptionsRequest,
bboss workgroup
Copyright (c) 2008
| Enum Constant and Description |
|---|
DELETE |
GET |
HEAD |
OPTIONS |
PATCH |
POST |
PUT |
TRACE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(java.lang.String method)
Determine whether this
HttpMethod matches the given
method value. |
static HttpMethod |
resolve(java.lang.String method)
Resolve the given method value to an
HttpMethod. |
static HttpMethod |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static HttpMethod[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HttpMethod GET
public static final HttpMethod HEAD
public static final HttpMethod POST
public static final HttpMethod PUT
public static final HttpMethod PATCH
public static final HttpMethod DELETE
public static final HttpMethod OPTIONS
public static final HttpMethod TRACE
public static HttpMethod[] values()
for (HttpMethod c : HttpMethod.values()) System.out.println(c);
public static HttpMethod valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static HttpMethod resolve(java.lang.String method)
HttpMethod.method - the method value as a StringHttpMethod, or null if not foundpublic boolean matches(java.lang.String method)
HttpMethod matches the given
method value.method - the method value as a Stringtrue if it matches, false otherwise