uk.co.bigbeeconsultants

http

package http

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. http
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Config(connectTimeout: Int = 2000, readTimeout: Int = 5000, followRedirects: Boolean = true, maxRedirects: Int = 20, useCaches: Boolean = true, keepAlive: Boolean = true, userAgentString: Option[String] = scala.None, proxy: Option[Proxy] = ..., credentials: CredentialSuite = auth.CredentialSuite.Empty, hostnameVerifier: Option[HostnameVerifier] = scala.None, sslSocketFactory: Option[SSLSocketFactory] = scala.None, commonRequestHeaders: Headers = Config.defaultRequestHeaders, preRequests: List[PreRequest] = Config.standardSetup) extends Product with Serializable

    Specifies configuration options that will be used across many requests or for a particular request.

  2. abstract class Http extends HttpExecutor

    Describes an API for making HTTP requests.

  3. class HttpBrowser extends Http

    Provides an alternative to uk.co.bigbeeconsultants.http.HttpClient in which every request carries an outbound cookie jar and every inbound response potentially provides a modified cookie jar.

  4. class HttpClient extends Http

    Constructs an instance for handling any number of HTTP requests with any level of concurrency.

  5. trait HttpExecutor extends AnyRef

  6. type MediaFilter = (MediaType) ⇒ Boolean

    Instances of this type are predicates that indicate which media types will be included in some operation.

  7. type TextFilter = (String) ⇒ String

    Instances of this type are functions that mutate a string in some way.

  8. case class HttpDateTimeInstant(seconds: Long) extends Ordered[HttpDateTimeInstant] with Product with Serializable

    Expresses the number of seconds since 1st Jan 1970, as used in HTTP date headers.

Value Members

  1. val AllTextualMediaTypes: (MediaType) ⇒ Boolean

    A predicate that indicates all media types that are known to be textual.

  2. object Config extends Serializable

  3. object HttpClient

  4. object HttpGlobalSettings

    Provides convenience methods to configure global HTTP properties.

  5. val NoChangeTextFilter: (String) ⇒ String

    A text filter that simply returns the source text unchanged.

  6. val NoMediaTypes: (MediaType) ⇒ Boolean

    A predicate that returns false for all media types.

  7. package auth

  8. package cache

  9. package header

  10. package request

  11. package response

  12. package servlet

  13. implicit def toDomain(domain: String): Domain

  14. implicit def toURL(url: String): URL

    Annotations
    @throws( classOf[MalformedURLException] )
  15. package url

  16. package util

Deprecated Value Members

  1. object HttpDateTimeInstant extends Serializable

    HttpDateTimeInstant expresses the number of seconds since 1st Jan 1970, as used in HTTP date headers.

Inherited from AnyRef

Inherited from Any

Ungrouped