Documentation
FAQ
Download
Mailing List
Code
Commercial Support
Akka HTTP
|
Introduction
»
Java Contents
|
Scala Contents
«
Migration Guide 2.0.x to 2.4.x
|
Version 2.4.6
Akka HTTP
Introduction
Philosophy
Using Akka HTTP
Routing DSL for HTTP servers
Low-level HTTP server APIs
HTTP client API
The modules that make up Akka HTTP
Configuration
akka-http-core
akka-http
Common Abstractions (Client- and Server-Side)
HTTP Model
Marshalling
Unmarshalling
Encoding / Decoding
JSON Support
XML Support
Akka HTTP Timeouts
Low-Level Server-Side API
Streams and HTTP
Starting and Stopping
Request-Response Cycle
Configuring Server-side HTTPS
Stand-Alone HTTP Layer Usage
Controlling server parallelism
Handling HTTP Server failures in the Low-Level API
High-level Server-Side API
Routing DSL Overview
Routes
Directives
Rejections
Exception Handling
The PathMatcher DSL
Case Class Extraction
Route TestKit
Server-Side WebSocket Support
Minimal Example
Longer Example
Handling HTTP Server failures in the High-Level API
Configuring Server-side HTTPS
Consuming HTTP-based Services (Client-Side)
Connection-Level Client-Side API
Host-Level Client-Side API
Request-Level Client-Side API
Client-Side HTTPS Support
Client-Side WebSocket Support
Server-Side HTTPS Support
SSL-Config
Obtaining SSL/TLS Certificates
Using HTTPS
Further reading
Migration Guide from Spray
General notes
Removed HttpService
Changes in Marshalling
Changes in Unmarshalling
Changes in MediaTypes
Changes in Rejection Handling
Changes in HTTP Client
Changes in Headers
Changes in form fields and file upload directives
Migration Guide from "old" HTTP JavaDSL
HttpApp is gone
RequestVal
is gone
All of ScalaDSL routing has corresponding JavaDSL
Migration help
Contents