play.api.libs

ws

package ws

Asynchronous API to to query web services, as an http client.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ws
  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 DefaultWSProxyServer(host: String, port: Int, protocol: Option[String] = scala.None, principal: Option[String] = scala.None, password: Option[String] = scala.None, ntlmDomain: Option[String] = scala.None, encoding: Option[String] = scala.None, nonProxyHosts: Option[Seq[String]] = scala.None) extends WSProxyServer with Product with Serializable

    A WS proxy.

  2. case class DefaultWSResponseHeaders(status: Int, headers: Map[String, Seq[String]]) extends WSResponseHeaders with Product with Serializable

  3. case class FileBody(file: File) extends WSBody with Product with Serializable

    A file body

  4. case class InMemoryBody(bytes: Array[Byte]) extends WSBody with Product with Serializable

    An in memory body

  5. case class StreamedBody(bytes: Enumerator[Array[Byte]]) extends WSBody with Product with Serializable

    A streamed body

  6. trait WSAPI extends AnyRef

    The base WS API trait.

  7. trait WSAuthScheme extends AnyRef

  8. sealed trait WSBody extends AnyRef

    A body for the request

  9. trait WSClient extends AnyRef

    The WSClient holds the configuration information needed to build a request, and provides a way to get a request holder.

  10. case class WSClientConfig(connectionTimeout: Duration = ..., idleTimeout: Duration = ..., requestTimeout: Duration = ..., followRedirects: Boolean = true, useProxyProperties: Boolean = true, userAgent: Option[String] = scala.None, compressionEnabled: Boolean = false, ssl: SSLConfig = ...) extends Product with Serializable

    WS client config

  11. class WSConfigParser extends Provider[WSClientConfig]

    This class creates a DefaultWSClientConfig object from the play.

  12. trait WSCookie extends AnyRef

    A WS Cookie.

  13. trait WSProxyServer extends AnyRef

    A WS proxy.

  14. trait WSRequest extends AnyRef

    A WS Request builder.

  15. trait WSRequestMagnet extends AnyRef

    WSRequestMagnet magnet.

  16. trait WSResponse extends AnyRef

  17. trait WSResponseHeaders extends AnyRef

    An HTTP response header (the body has not been retrieved yet)

  18. trait WSSignatureCalculator extends AnyRef

    Sign a WS call with OAuth.

  19. type WSRequestHolder = WSRequest

    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.0) Use WSRequest

Value Members

  1. object EmptyBody extends WSBody with Product with Serializable

    An empty body

  2. object WS

    Asynchronous API to to query web services, as an http client.

  3. object WSAuthScheme

  4. package ning

  5. package ssl

Inherited from AnyRef

Inherited from Any

Ungrouped