Package akka.http.javadsl.model
Class HttpMethod
- java.lang.Object
-
- akka.http.javadsl.model.HttpMethod
-
- Direct Known Subclasses:
HttpMethod
public abstract class HttpMethod extends java.lang.Object
Represents an HTTP request method. SeeHttpMethods
for a set of predefined methods and static constructors to create custom ones.
-
-
Constructor Summary
Constructors Constructor Description HttpMethod()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
isEntityAccepted()
Returns if requests with this method may contain an entity.abstract boolean
isIdempotent()
Returns if this method is "idempotent" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.2abstract boolean
isSafe()
Returns if this method is "safe" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.1java.lang.String
name()
Returns the name of the method, always equal to [[value]].abstract RequestEntityAcceptance
requestEntityAcceptance()
Returns the entity acceptance level for this method.abstract java.lang.String
value()
Returns the name of the method.
-
-
-
Method Detail
-
name
public final java.lang.String name()
Returns the name of the method, always equal to [[value]].
-
value
public abstract java.lang.String value()
Returns the name of the method.
-
isSafe
public abstract boolean isSafe()
Returns if this method is "safe" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.1
-
isIdempotent
public abstract boolean isIdempotent()
Returns if this method is "idempotent" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.2
-
isEntityAccepted
public abstract boolean isEntityAccepted()
Returns if requests with this method may contain an entity.
-
requestEntityAcceptance
public abstract RequestEntityAcceptance requestEntityAcceptance()
Returns the entity acceptance level for this method.
-
-