4
我使用带有playframework 2.3的websockets。如何在使用acceptWithActor时捕获json解析错误?
这是一个从official how-to page的片段。
def socket = WebSocket.acceptWithActor[JsValue, JsValue] { request => out =>
MyWebSocketActor.props(out)
}
当我使用代码时,如何捕获json解析错误(RuntimeException:解析JSON时出错)?
谢谢。它运行良好。 我以前使用过WebSocket.acceptWithActor [String,JsValue]。 你的答案更聪明。 – shiina 2014-09-24 02:30:36
你会如何用java版本的acceptWithActor来做到这一点?在播放2.3中,当您发送非json的东西时,WebSocket.withActor(MyWebSocketActor :: props)将使服务器崩溃。 – rawphl 2015-03-30 15:09:03