Contents

Gigahorse
  • Setup
  • Dependencies
  • Credits
  • License
  • Quick start
  1. Basic concepts
    • Gigahorse
    • HttpClient
    • Config
    • Request
    • http.run(r, f)
    • Future
    • http.runStream(r, f)
  2. Building a Request value
    • HTTP verbs
    • Request with authentication
    • Request with query parameters
    • Request with content type
    • Request with additional headers
    • Request with virtual host
    • Request with timeout
    • Submitting form data
    • Submitting a file
  3. Processing the FullResponse
    • http.run(r, f)
    • Post-processing a Future
    • Lifting the FullResponse to Either
    • http.processFull(r, f)
  4. Asynchronous processing with Reactive Stream
    • Downloading a file
    • http.runStream(r, f)
    • Newline delimited stream
  5. Configuring Gigahorse
    • Configuring Gigahorse with SSL
    • Configuring Timeouts
    • Advanced configuration
  6. Extending Gigahorse
    • Request builder
    • Authentication wrapper
    • Helper object
    • JSON databinding using contraband
  7. Contents in Depth
  8. Combined Pages
Gigahorse — Contents in Depth