Package org.apache.hc.core5.http
Enum Method
- All Implemented Interfaces:
Serializable
,Comparable<Method>
Common HTTP methods defined by the HTTP spec.
- Since:
- 5.0
-
Enum Constant Summary
Enum Constants -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static boolean
isIdempotent
(String value) boolean
isSafe()
static boolean
boolean
static Method
normalizedValueOf
(String method) Returns the Method for a normalizedvalue
of a method name.static Method
Returns the enum constant of this type with the specified name.static Method[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
GET
-
HEAD
-
POST
-
PUT
-
DELETE
-
CONNECT
-
TRACE
-
OPTIONS
-
PATCH
-
-
Field Details
-
safe
private final boolean safe -
idempotent
private final boolean idempotent
-
-
Constructor Details
-
Method
private Method(boolean safe, boolean idempotent)
-
-
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
-
isSafe
public boolean isSafe() -
isIdempotent
public boolean isIdempotent() -
isSafe
-
isIdempotent
-
normalizedValueOf
Returns the Method for a normalizedvalue
of a method name.- Parameters:
method
- A method name like"delete"
,"DELETE"
, or any mixed-case variant.- Returns:
- the Method for the given method name.
-
isSame
-