extractRequestEntity
Description
Extracts the RequestEntity from the RequestContext.
The directive returns a RequestEntity without unmarshalling the request. To extract domain entity, entity should be used.
Example
- Scala
-
val route = extractRequestEntity { entity => complete(s"Request entity content-type is ${entity.contentType}") } // tests: val httpEntity = HttpEntity(ContentTypes.`text/plain(UTF-8)`, "req") Post("/abc", httpEntity) ~> route ~> check { responseAs[String] shouldEqual "Request entity content-type is text/plain; charset=UTF-8" }
- Java