Class HttpMethod

java.lang.Object
akka.http.javadsl.model.HttpMethod
Direct Known Subclasses:
HttpMethod

public abstract class HttpMethod extends Object
Represents an HTTP request method. See HttpMethods for a set of predefined methods and static constructors to create custom ones.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    Returns if requests with this method may contain an entity.
    abstract boolean
    Returns if this method is "idempotent" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.2
    abstract boolean
    Returns if this method is "safe" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.1
    final String
    Returns the name of the method, always equal to [[value]].
    Returns the entity acceptance level for this method.
    abstract String
    Returns the name of the method.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HttpMethod

      public HttpMethod()
  • Method Details

    • name

      public final String name()
      Returns the name of the method, always equal to [[value]].
    • value

      public abstract 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.