Contents
Gigahorse
Setup
Dependencies
Credits
License
Quick start
Basic concepts
Gigahorse
HttpClient
Config
Request
http.run(r, f)
Future
http.runStream(r, f)
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
Processing the FullResponse
http.run(r, f)
Post-processing a Future
Lifting the FullResponse to Either
http.processFull(r, f)
Asynchronous processing with Reactive Stream
Downloading a file
http.runStream(r, f)
Newline delimited stream
Configuring Gigahorse
Configuring Gigahorse with SSL
Configuring Timeouts
Advanced configuration
Extending Gigahorse
Request builder
Authentication wrapper
Helper object
JSON databinding using contraband
Contents in Depth
Combined Pages
Gigahorse
— Contents in Depth