2014-12-20 14:27:48 +01:00
|
|
|
.. _http-scala:
|
2014-12-16 11:26:23 +01:00
|
|
|
|
2014-12-20 14:27:48 +01:00
|
|
|
Akka HTTP
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
The purpose of the Akka HTTP layer is to expose Actors to the web via HTTP and
|
|
|
|
|
to enable them to consume HTTP services as a client. It is not an HTTP
|
|
|
|
|
framework, it is an Actor-based toolkit for interacting with web services and
|
|
|
|
|
clients. This toolkit is structured into several layers:
|
|
|
|
|
|
|
|
|
|
* ``akka-http-core``: A complete implementation of the HTTP standard, both as
|
|
|
|
|
client and server.
|
2014-12-16 11:26:23 +01:00
|
|
|
|
2014-12-20 14:27:48 +01:00
|
|
|
* ``akka-http``: A convenient and powerful routing DSL for expressing web
|
|
|
|
|
services.
|
2014-12-16 11:26:23 +01:00
|
|
|
|
2014-12-20 14:27:48 +01:00
|
|
|
* ``akka-http-testkit``: A test harness and set of utilities for verifying
|
|
|
|
|
your web service implementations.
|
|
|
|
|
|
|
|
|
|
Additionally there are several integration modules with bindings for different
|
|
|
|
|
serialization and deserialization schemes for HTTP entities.
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:maxdepth: 2
|
2014-12-16 11:26:23 +01:00
|
|
|
|
2014-12-20 14:27:48 +01:00
|
|
|
index-client-server
|
|
|
|
|
index-routing
|
|
|
|
|
index-testkit
|