final case class HttpMethod extends javadsl.model.HttpMethod with SingletonValueRenderable with Product with Serializable

The method of an HTTP request.

Source
HttpMethod.scala
Linear Supertypes
Serializable, SingletonValueRenderable, Renderable, Product, Equals, javadsl.model.HttpMethod, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpMethod
  2. Serializable
  3. SingletonValueRenderable
  4. Renderable
  5. Product
  6. Equals
  7. HttpMethod
  8. AnyRef
  9. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val contentLengthAllowed: (StatusCode) => Boolean
  2. def isEntityAccepted(): Boolean

    Returns if requests with this method may contain an entity.

    Returns if requests with this method may contain an entity.

    Definition Classes
    HttpMethodHttpMethod
  3. val isIdempotent: 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

    Returns if this method is "idempotent" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.2

    Definition Classes
    HttpMethodHttpMethod
  4. val isSafe: 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

    Returns if this method is "safe" as defined in http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-4.2.1

    Definition Classes
    HttpMethodHttpMethod
  5. final def name(): String

    Returns the name of the method, always equal to value.

    Returns the name of the method, always equal to value.

    Definition Classes
    HttpMethod
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product
  7. def render[R <: Rendering](r: R): r.type
    Definition Classes
    SingletonValueRenderable → Renderable
  8. val requestEntityAcceptance: RequestEntityAcceptance

    Returns the entity acceptance level for this method.

    Returns the entity acceptance level for this method.

    Definition Classes
    HttpMethodHttpMethod
  9. def toString(): String
    Definition Classes
    HttpMethod → AnyRef → Any
  10. val value: String

    Returns the name of the method.

    Returns the name of the method.

    Definition Classes
    HttpMethod → SingletonValueRenderable → HttpMethod