我正在使用带有Play框架的websockets。
当我尝试将值设置为HTTP标头Sec-WebSocket-Protocol
时,例如“ocpp1.6”然后我得到以下异常:
[error] p.nettyException - Exception caught in Netty
org.jboss.netty.handler.codec.http.websocketx.WebSocketHandshakeException: Requested subprotocol(s) not supported: ocpp1.6
我可以看到发生错误,因为org.jboss.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory
中构造函数的“subprotocols”参数为null。
因此,如何更改此值,是导致错误的唯一原因?
谢谢, -Louise
答案 0 :(得分:0)
Play框架不支持子协议似乎是一个已知错误,应该由版本2.2.1修复: