io.shaka

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. class ClientHttpHandler extends (Request) ⇒ Response

  2. trait ContentType extends AnyRef

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

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

  5. case class Headers(headers: List[(HttpHeader, String)]) extends Product with Serializable

  6. trait HttpHeader extends AnyRef

  7. class HttpServer extends AnyRef

  8. sealed trait Method extends AnyRef

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

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

  11. sealed trait Status extends AnyRef

  12. class SunHttpHandlerAdapter extends HttpHandler

Value Members

  1. object Accept

  2. object ContentType

  3. object Entity extends Serializable

  4. object FormParameter extends Serializable

  5. object FormParameters

  6. object Headers extends Serializable

  7. object Http

  8. object HttpHeader

  9. object HttpServer

  10. object IO

  11. object Method

  12. object Path

  13. object Request extends Serializable

  14. object RequestMatching

  15. object Response extends Serializable

  16. object Status

  17. object TrustAllSslCertificates

  18. object Zero

  19. object proxy

Ungrouped