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
Handling HTTP Server failures in the High-Level API
Routing DSL Overview
Routes
Directives
Basics
Structure
What Directives do
Composing Directives
Type Safety of Directives
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
FileAndResourceDirectives
FileUploadDirectives
FormFieldDirectives
FuturesDirectives
HeaderDirectives
HostDirectives
Marshalling Directives
MethodDirectives
MiscDirectives
ParameterDirectives
PathDirectives
RangeDirectives
RespondWithDirectives
RouteDirectives
SchemeDirectives
SecurityDirectives
WebSocketDirectives
TimeoutDirectives
withRequestTimeout
withoutRequestTimeout
withRequestTimeoutResponse
Custom Directives
Marshalling & Unmarshalling
Exception Handling
Source Streaming
Rejections
Route Testkit
HttpApp Bootstrap
Server-Side WebSocket Support
Consuming HTTP-based Services (Client-Side)
Server-Side HTTPS Support
Migration Guides (Java)
TimeoutDirectives
withRequestTimeout
withoutRequestTimeout
withRequestTimeoutResponse
handleWebSocketMessagesForProtocol
withRequestTimeout
The source code for this page can be found
here
.