- All Implemented Interfaces:
Serializable
,Comparable<HttpMethod>
An enumeration for HTTP methods.
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpMethod
Convert a string to this enum.toString()
static HttpMethod
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.
-
Enum Constant Details
-
HEAD
An HTTP HEAD method. -
GET
An HTTP GET method. -
POST
An HTTP POST method. -
PUT
An HTTP PUT method. -
DELETE
An HTTP DELETE method. -
CONNECT
An HTTP CONNECT method. -
OPTIONS
An HTTP OPTIONS method. -
TRACE
An HTTP TRACE method.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
toString
- Overrides:
toString
in classEnum<HttpMethod>
-
forName
Convert a string to this enum.- Parameters:
method
- the name of an HTTP method- Returns:
- the enum constant for a method
- Throws:
IllegalArgumentException
- the name did not match an HTTP method
-