=doc #18496 add scala docs for coding directives
This commit is contained in:
parent
92e2ac21f0
commit
073c201e75
7 changed files with 42 additions and 43 deletions
|
|
@ -3,8 +3,6 @@
|
|||
encodeResponseWith
|
||||
==================
|
||||
|
||||
...
|
||||
|
||||
Signature
|
||||
---------
|
||||
|
||||
|
|
@ -14,10 +12,19 @@ Signature
|
|||
Description
|
||||
-----------
|
||||
|
||||
...
|
||||
Encodes the response with the encoding that is requested by the client via the ``Accept-Encoding`` if it is among the provided encoders or rejects the request with an ``UnacceptedResponseEncodingRejection(supportedEncodings)``.
|
||||
|
||||
The response encoding is determined by the rules specified in RFC7231_.
|
||||
|
||||
If the ``Accept-Encoding`` header is missing then the response is encoded using the ``first`` encoder.
|
||||
|
||||
If the ``Accept-Encoding`` header is empty and ``NoCoding`` is part of the encoders then no
|
||||
response encoding is used. Otherwise the request is rejected.
|
||||
|
||||
Example
|
||||
-------
|
||||
|
||||
.. includecode2:: ../../../../code/docs/http/scaladsl/server/directives/CodingDirectivesExamplesSpec.scala
|
||||
:snippet: encodeResponseWith
|
||||
|
||||
.. _RFC7231: http://tools.ietf.org/html/rfc7231#section-5.3.4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue