Contents
Dispatch
Diving in
Ammonite REPL
SBT
Defining requests
Deferring action
Demanding answers
Bargaining with futures
Transformations
Future#print
Future#completeOption
Abstraction over future information
Palling around with Weather Underground
Parsing XML
Traversing XML
Temperature of the future
Working with multiple futures
Independent futures
Yielding combined results
Dependent futures and concurrency
Arbitrarily many futures
Iterables of futures
Future.sequence
A future of the hottest
A future of success and failure
Failed futures
Future#print for failed futures
Applying failed futures
Transforming broken futures
Deferred failed futures
Planning for failure
Success as the only option
Future#option
Optional weather
Optional temperature
Optional hotness
Unknown error
Either type will do
Either an error or success
Average or failure
Top of the class
Why not eject?
Understanding either
Either Future
Future#either
Weather with either
Projections on futures
Handling missing input
Composing with either
Composing futures of either
Testing the error handling
Hottness to the max
Testing the hottest
Defining requests
Domains and paths
Free-form URLs
Explicit host builder
Using HTTPS
Appending path elements
HTTP methods and parameters
HTTP methods
POST parameters
POST verb
Query parameters
PUT a file
Unraveling for-expressions
Read about for-expressions
What are for-comprehensions?
Break apart complex problems
For-expression (in)completeness
Scaladoc Index
Dispatch 0.13.x
Contents in Depth
Combined Pages
Dispatch
— Contents in Depth