Skip to content

Akka:Http:RequestTimeout

This directive enables “late” (during request processing) control over the Request timeout feature in Akka HTTP.

Example

val route =
  path("timeout") {
    withRequestTimeout(1.seconds) { // modifies the global akka.http.server.request-timeout for this request
      val response: Future[String] = slowFuture() // very slow
      complete(response)
    }
  }

See also

Favorite site