extractUri

extractUri

シグネチャ

説明

リクエストの完全なURIにアクセスします。

URIの一部にアクセスする場合は、SchemeDirectivesHostDirectives, PathDirectives、:ref:`ParameterDirectives`を参照してください。

val route =
  extractUri { uri =>
    complete(s"Full URI: $uri")
  }

// tests:
Get("/") ~> route ~> check {
  // tests are executed with the host assumed to be "example.com"
  responseAs[String] shouldEqual "Full URI: http://example.com/"
}
Get("/test") ~> route ~> check {
  responseAs[String] shouldEqual "Full URI: http://example.com/test"
}

Contents