com.sksamuel.scruffy

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. case class Header(name: HeaderName, values: NonEmptyList[String]) extends Product with Serializable

  2. case class HeaderName(value: String) extends Product with Serializable

  3. case class HttpCharset(name: String, aliases: Seq[String] = Nil) extends Product with Serializable

  4. class HttpMethod extends AnyRef

  5. case class HttpStatus(code: Int, reasonPhrase: String) extends Product with Serializable

  6. case class MediaType(mainType: String, subType: String, binary: Boolean, extensions: Seq[String] = Nil) extends Product with Serializable

  7. case class MediaTypeWithCharset(mediaType: MediaType, charset: HttpCharset) extends Product with Serializable

  8. case class Parameter(name: String, value: String) extends Product with Serializable

  9. case class Parameters(params: Seq[Parameter]) extends Product with Serializable

  10. case class Path(value: String) extends Product with Serializable

  11. case class Query(params: Seq[Parameter]) extends Product with Serializable

  12. case class Uri(scheme: String, user: Option[String], password: Option[String], host: String, port: Option[Int], path: Path, query: Query, fragment: Option[String]) extends Product with Serializable

Value Members

  1. object Header extends Serializable

  2. object Headers

  3. object HttpCharsets

  4. object HttpMethod

  5. object HttpMethods

  6. object HttpStatus extends Serializable

  7. object MediaType extends Serializable

  8. object MediaTypeWithCharset extends Serializable

  9. object Query extends Serializable

  10. object Uri extends Serializable

Ungrouped