Packages

final case class HttpChallenge(scheme: String, realm: String, params: Map[String, String] = Map.empty) extends javadsl.model.headers.HttpChallenge with ValueRenderable with Product with Serializable

Note: the token of challenge is stored in the params Map as a parameter whose name is empty String("") for binary compatibility, but it will be parsed and rendered correctly.

Source
HttpChallenge.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, ValueRenderable, ToStringRenderable, Renderable, javadsl.model.headers.HttpChallenge, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpChallenge
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ValueRenderable
  7. ToStringRenderable
  8. Renderable
  9. HttpChallenge
  10. AnyRef
  11. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpChallenge(scheme: String, realm: String, params: Map[String, String] = Map.empty)

Value Members

  1. def getParams(): Map[String, String]

    Java API

    Java API

    Definition Classes
    HttpChallengeHttpChallenge
  2. val params: Map[String, String]
  3. val realm: String
    Definition Classes
    HttpChallengeHttpChallenge
  4. def render[R <: Rendering](r: R): r.type
    Definition Classes
    HttpChallenge → Renderable
  5. val scheme: String
    Definition Classes
    HttpChallengeHttpChallenge
  6. def toString(): String
    Definition Classes
    ToStringRenderable → AnyRef → Any
  7. def value: String
    Definition Classes
    ValueRenderable