Akka HTTP
Version 10.0.7
Scala
Java
Introduction
Configuration
Common Abstractions (Client- and Server-Side)
Implications of the streaming nature of Request/Response Entities
Low-Level Server-Side API
High-level Server-Side API
Minimal Example
Longer Example
Handling HTTP Server failures in the High-Level API
Configuring Server-side HTTPS
Routing DSL Overview
Routes
Directives
Basics
Structure
What Directives do
Composing Directives
Type Safety of Directives
Automatic Tuple extraction (flattening)
Predefined Directives (alphabetically)
Predefined Directives (by trait)
Directives filtering or extracting from the request
Directives creating or transforming the response
List of predefined directives by trait
BasicDirectives
CacheConditionDirectives
CodingDirectives
CookieDirectives
DebuggingDirectives
ExecutionDirectives
handleExceptions
handleRejections
FileAndResourceDirectives
FileUploadDirectives
FormFieldDirectives
FuturesDirectives
HeaderDirectives
HostDirectives
Marshalling Directives
MethodDirectives
MiscDirectives
ParameterDirectives
PathDirectives
RangeDirectives
RespondWithDirectives
RouteDirectives
SchemeDirectives
SecurityDirectives
WebSocketDirectives
TimeoutDirectives
Custom Directives
Rejections
Exception Handling
Case Class Extraction
Source Streaming
Route TestKit
HttpApp Bootstrap
Server-Side WebSocket Support
Consuming HTTP-based Services (Client-Side)
Server-Side HTTPS Support
Handling blocking operations in Akka HTTP
Migration Guides
ExecutionDirectives
handleExceptions
handleRejections
logResult
handleExceptions
The source code for this page can be found
here
.