* +doc #20192 explain need of draining entities in server/client HTTP * missing javadsl for Connection header * Update HttpClientExampleDocTest.java
This commit is contained in:
parent
9683e4bc58
commit
60fb163331
20 changed files with 766 additions and 16 deletions
|
|
@ -49,7 +49,9 @@ class WebSocketExampleSpec extends WordSpec with Matchers with CompileOnlySpec {
|
|||
case Some(upgrade) => upgrade.handleMessages(greeterWebSocketService)
|
||||
case None => HttpResponse(400, entity = "Not a valid websocket request!")
|
||||
}
|
||||
case _: HttpRequest => HttpResponse(404, entity = "Unknown resource!")
|
||||
case r: HttpRequest =>
|
||||
r.discardEntityBytes() // important to drain incoming HTTP Entity stream
|
||||
HttpResponse(404, entity = "Unknown resource!")
|
||||
}
|
||||
//#websocket-request-handling
|
||||
|
||||
|
|
@ -84,6 +86,7 @@ class WebSocketExampleSpec extends WordSpec with Matchers with CompileOnlySpec {
|
|||
.collect {
|
||||
case tm: TextMessage => TextMessage(Source.single("Hello ") ++ tm.textStream)
|
||||
// ignore binary messages
|
||||
// TODO #20096 in case a Streamed message comes in, we should runWith(Sink.ignore) its data
|
||||
}
|
||||
|
||||
//#websocket-routing
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue