scalaj

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. class Base64 extends AnyRef

  2. class BaseHttp extends AnyRef

    Extends and override this class to setup your own defaults

  3. case class HttpRequest(url: String, method: String, connectFunc: (HttpRequest, HttpURLConnection) ⇒ Unit, params: Seq[(String, String)], headers: Seq[(String, String)], options: Seq[(HttpURLConnection) ⇒ Unit], proxyConfig: Option[Proxy], charset: String, sendBufferSize: Int, urlBuilder: (HttpRequest) ⇒ String, compress: Boolean) extends Product with Serializable

    Immutable builder for creating an http request

  4. case class HttpResponse[T](body: T, code: Int, headers: Map[String, String]) extends Product with Serializable

    Result of executing a scalaj.http.HttpRequest

  5. case class MultiPart(name: String, filename: String, mime: String, data: InputStream, numBytes: Long, writeCallBack: (Long) ⇒ Unit) extends Product with Serializable

  6. case class Token(key: String, secret: String) extends Product with Serializable

Value Members

  1. object Http extends BaseHttp

    Default entry point to this library

  2. object HttpConstants

    Mostly helper methods

  3. object HttpOptions

    Helper functions for modifying the underlying HttpURLConnection

  4. object MultiPart extends Serializable

  5. object OAuth

    utility methods used by scalaj.http.HttpRequest

Ungrouped