4
私はWebSocket URLを購読する必要があるwebsocketクライアントアプリケーションを作成しようとしています。これは同じものに対してplay-ws
を使用しています。しかし、以下のような例外を取得します。java.io.IOException:WebSocketメソッドはGETでなければならない
スレッド "メイン" にjava.io.IOExceptionの例外:WebSocketのメソッドがGET
依存関係を 使用する必要があります:私はのWebSocketを取得するために使用されるコードの
"com.typesafe.play" %% "play-ws" % "2.4.0-M1"
ピースクライアントは以下のとおりです。
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()
}
この問題のヘルプを検索します。
ありますか? – Jet
私は自分自身を持っていません、前回は 'akka-http'を使ってwsサーバとして接続しました – vdebergue