+doc,htp #19896 directives for RequestTimeout and docs
This commit is contained in:
parent
27c004d274
commit
2d7d24dee6
24 changed files with 523 additions and 70 deletions
|
|
@ -315,8 +315,11 @@ private[http] object HttpServerBluePrint {
|
|||
requestEnd.fast.map(_ ⇒ new TimeoutSetup(Deadline.now, schedule(initialTimeout, this), initialTimeout, this))
|
||||
}
|
||||
|
||||
override def apply(request: HttpRequest) = HttpResponse(StatusCodes.ServiceUnavailable, entity = "The server was not able " +
|
||||
override def apply(request: HttpRequest) =
|
||||
//#default-request-timeout-httpresponse
|
||||
HttpResponse(StatusCodes.ServiceUnavailable, entity = "The server was not able " +
|
||||
"to produce a timely response to your request.\r\nPlease try again in a short while!")
|
||||
//#default-request-timeout-httpresponse
|
||||
|
||||
def clear(): Unit = // best effort timeout cancellation
|
||||
get.fast.foreach(setup ⇒ if (setup.scheduledTask ne null) setup.scheduledTask.cancel())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue