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, Product, Equals, ValueRenderable, ToStringRenderable, Renderable, javadsl.model.headers.HttpChallenge, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpChallenge
  2. Serializable
  3. Product
  4. Equals
  5. ValueRenderable
  6. ToStringRenderable
  7. Renderable
  8. HttpChallenge
  9. AnyRef
  10. 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

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. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. val realm: String
    Definition Classes
    HttpChallengeHttpChallenge
  5. def render[R <: Rendering](r: R): r.type
    Definition Classes
    HttpChallenge → Renderable
  6. val scheme: String
    Definition Classes
    HttpChallengeHttpChallenge
  7. def toString(): String
    Definition Classes
    ToStringRenderable → AnyRef → Any
  8. def value: String
    Definition Classes
    ValueRenderable