skinny

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. case class FileInput(file: File, contentType: String) extends Product with Serializable

    Body from a file.

  2. case class FormData(name: String, bytes: Option[Array[Byte]] = scala.None, textInput: TextInput = NoTextInput, fileInput: FileInput = NoFileInput) extends Product with Serializable

    Form data

  3. class HTTP extends LoggerProvider

    HTTP/1.

  4. case class HTTPException(message: Option[String], response: Response) extends IOException with Product with Serializable

    Exception which represents errors when Request#enableThrowingIOException is true.

  5. case class Method(name: String) extends Product with Serializable

    HTTP/1.

  6. case class QueryParam(name: String, value: Any) extends Product with Serializable

    Query param.

  7. case class Request(url: String) extends Product with Serializable

    HTTP/1.

  8. case class RequestBody(request: Request) extends Product with Serializable

    Request body.

  9. case class Response(status: Int, headers: Map[String, String] = ..., headerFields: Map[String, Seq[String]] = ..., rawCookies: Map[String, String] = ..., charset: Option[String] = scala.None, body: Array[Byte] = ...) extends Product with Serializable

    HTTP/1.

  10. case class TextInput(textBody: String, charset: String = HTTP.DEFAULT_CHARSET) extends Product with Serializable

    Request body from a text value.

Value Members

  1. object FormData extends Serializable

  2. object HTTP extends HTTP

  3. object Method extends Serializable

    Methods

  4. object NoFileInput extends FileInput

    No file input.

  5. object NoTextInput extends TextInput

    No text input

  6. object Request extends Serializable

    HTTP/1.

Ungrouped