extractRequestEntity
シグネチャ
説明
:class:`RequestContext`から``RequestEntity``を抽出します。
このディレクティブは、要求をアンマーシャリングしないで `` RequestEntity``を返します。 ドメインエンティティを抽出するには、:ref:`-entity-`を使用する必要があります。
例
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"
}
Contents