4
我正在嘗試編寫一個websocket客戶端應用程序,我需要訂閱我正在使用play-ws
的websocket URL。但是得到如下的異常。java.io.IOException:WebSocket方法必須是GET
異常線程 「main」 產生java.io.IOException:WebSocket的方法必須 是習慣
相關性:
"com.typesafe.play" %% "play-ws" % "2.4.0-M1"
的一段代碼我用來獲取的WebSocket客戶端低於,
trait PlayHelper {
val config = new NingAsyncHttpClientConfigBuilder(DefaultWSClientConfig()).build()
val builder = new AsyncHttpClientConfig.Builder(config)
val wsClient = new NingWSClient(builder.build())
def getBody(future: Future[WSResponse]) = {
val response = Await.result(future, Duration.Inf);
if (response.status != 200)
throw new Exception(response.statusText);
response.body
}
}
object Client extends PlayHelper with App{
def subscribe()={
val url = "ws://localhost:8080"
val body = getBody(wsClient.url(url).get())
Thread.sleep(1000)
println(s"body: $body")
}
subscribe()
}
尋找此問題的幫助。
是否有任何工作示例@vdebergue? – Jet
我沒有自己,上次我用'akka-http'連接到ws服務器 – vdebergue