2015-11-09 130 views
0

我想發送一個GET請求到URL。連接超時10秒過期,停止 - 斷開連接永遠

val pipeline: HttpRequest => Future[HttpResponse] = (
      sendReceive 
     ) 

val result = Await.result(pipeline(Get(url)), DEFAULT_TIMEOUT) 

一旦我得到以下回應,之後我們的客戶端不會發送任何以下請求。

[WARN] - s.can.client.HttpClientConnection - Configured connecting timeout of 10 seconds expired, stopping 

我必須重新啓動服務器才能開始再次發送請求。

回答

0

這是一個錯誤。

從約翰內斯·魯道夫 -

問題可能是,從插槽連接狀態未連接這是不正確的,現在支持去。

不幸的是,損壞的插槽將一直存在,直到主機連接器本身關閉。

此問題已由Johannes提交 - https://github.com/spray/spray/issues/1085

相關問題