sttp
v3.0.0

Getting started

  • Quickstart
  • How sttp client works
  • Goals of the project
  • Community
  • Usage examples

HTTP model

  • Model classes
  • URIs

Request definition

  • Request definition basics
  • Headers
  • Cookies
  • Authentication
  • Body
  • Multipart requests
  • Streaming
  • The type of request definitions

Responses

  • Responses
  • Response body specification
  • Exceptions

Other topics

  • WebSockets
  • JSON
  • Resilience
  • OpenAPI

Backends

  • Supported backends
  • Starting & cleaning up
  • Synchronous backends
  • Akka backend
  • Future-based backends
  • Monix backends
  • cats-effect backend
  • fs2 backend
  • Scalaz backend
  • ZIO backends
  • Http4s backend
  • Twitter future (Finagle) backend
  • JavaScript (Fetch) backend
  • Curl backend

Backend wrappers

  • Opentracing backend
  • zio-telemetry opentracing backend
  • Prometheus backend
  • Logging
  • Custom backends

Testing

  • Testing

Configuration

  • Timeouts
  • SSL
  • Proxy support
  • Redirects

More information

  • Other Scala HTTP clients
sttp
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2020, SoftwareMill Revision 8393e173.

Built with Sphinx using a theme provided by Read the Docs.