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