- java.lang.Object
-
- io.netty5.handler.codec.http.HttpMethod
-
- All Implemented Interfaces:
Comparable<HttpMethod>
public class HttpMethod extends Object implements Comparable<HttpMethod>
-
-
Field Summary
Fields Modifier and Type Field Description static HttpMethod
CONNECT
This specification reserves the method name CONNECT for use with a proxy that can dynamically switch to being a tunnelstatic HttpMethod
DELETE
The DELETE method requests that the origin server delete the resource identified by the Request-URI.static HttpMethod
GET
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.static HttpMethod
HEAD
The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response.static HttpMethod
OPTIONS
The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.static HttpMethod
PATCH
The PATCH method requests that a set of changes described in the request entity be applied to the resource identified by the Request-URI.static HttpMethod
POST
The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.static HttpMethod
PUT
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.static HttpMethod
TRACE
The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
-
Constructor Summary
Constructors Constructor Description HttpMethod(String name)
Creates a new HTTP method with the specified name.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AsciiString
asciiName()
Returns the name of this method.int
compareTo(HttpMethod o)
boolean
equals(Object o)
int
hashCode()
String
name()
Returns the name of this method.String
toString()
static HttpMethod
valueOf(String name)
Returns theHttpMethod
represented by the specified name.
-
-
-
Field Detail
-
OPTIONS
public static final HttpMethod OPTIONS
The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI. This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval.
-
GET
public static final HttpMethod GET
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not the source text of the process, unless that text happens to be the output of the process.
-
HEAD
public static final HttpMethod HEAD
The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response.
-
POST
public static final HttpMethod POST
The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.
-
PUT
public static final HttpMethod PUT
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
-
PATCH
public static final HttpMethod PATCH
The PATCH method requests that a set of changes described in the request entity be applied to the resource identified by the Request-URI.
-
DELETE
public static final HttpMethod DELETE
The DELETE method requests that the origin server delete the resource identified by the Request-URI.
-
TRACE
public static final HttpMethod TRACE
The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
-
CONNECT
public static final HttpMethod CONNECT
This specification reserves the method name CONNECT for use with a proxy that can dynamically switch to being a tunnel
-
-
Constructor Detail
-
HttpMethod
public HttpMethod(String name)
-
-
Method Detail
-
valueOf
public static HttpMethod valueOf(String name)
Returns theHttpMethod
represented by the specified name. If the specified name is a standard HTTP method name, a cached instance will be returned. Otherwise, a new instance will be returned.
-
name
public String name()
Returns the name of this method.
-
asciiName
public AsciiString asciiName()
Returns the name of this method.
-
compareTo
public int compareTo(HttpMethod o)
- Specified by:
compareTo
in interfaceComparable<HttpMethod>
-
-