io.shaka

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. class ClientHttpHandler extends HttpHandler

  2. trait ContentType extends AnyRef

  3. case class Cookie(name: String, value: String) extends Product with Serializable

  4. case class Entity(content: Array[Byte]) extends Product with Serializable

  5. case class FormParameter(name: String, value: Option[String]) extends Product with Serializable

  6. case class Headers(headers: List[Header]) extends Product with Serializable

  7. trait HttpHeader extends AnyRef

  8. class HttpServer extends AnyRef

  9. sealed trait HttpServerSslConfig extends AnyRef

  10. sealed trait Method extends AnyRef

  11. case class PathAndPassword(path: String, password: String) extends Product with Serializable

  12. case class QueryParameters(values: Map[String, List[String]]) extends Product with Serializable

  13. case class Request(method: Method, url: Url, headers: Headers = Headers.Empty, entity: Option[Entity] = None) extends Product with Serializable

  14. case class Response(status: Status = OK, headers: Headers = Headers.Empty, entity: Option[Entity] = None) extends Product with Serializable

  15. case class SslConfig(keyStoreConfig: PathAndPassword, trustStoreConfig: Option[PathAndPassword]) extends HttpServerSslConfig with Product with Serializable

  16. trait SslConnection extends AnyRef

  17. sealed trait Status extends AnyRef

  18. class SunHttpHandlerAdapter extends HttpHandler

Value Members

  1. object ContentType

  2. object Entity extends Serializable

  3. object FormParameter extends Serializable

  4. object FormParameters

  5. object Handlers

  6. object Headers extends Serializable

  7. object Http

  8. object HttpHeader

  9. object HttpServer

  10. object Https

  11. object IO

  12. object Method

  13. object NoSslConfig extends HttpServerSslConfig with Product with Serializable

  14. object QueryParameters extends Serializable

    Extract query parameters out of a url & return as a Map[String, List[String]].

    Extract query parameters out of a url & return as a Map[String, List[String]].

    Use this variant if you expect or care about repetition of keys, i.e. this will happen: key=value&key=value2 This is dealt with by a slightly more complex return type: Map[String, List[String]] than the lossy variant.

  15. object Request extends Serializable

  16. object RequestMatching

  17. object Response extends Serializable

  18. object StaticResponse

  19. object Status

  20. object Zero

  21. object proxy

Ungrouped