我确定我缺少明显的东西。我有一个ClientEndpoint和一个ServerEndpoint。我的ServerEndpoint扩展了ServerEndpointConfig.Configurator。
我有以下方法,但是在打开websocket时不会调用它:
@Override
public void modifyHandshake(ServerEndpointConfig conf,
HandshakeRequest req,
HandshakeResponse resp) {
System.out.println("modifyHandshake");
conf.getUserProperties().put("handshakereq", req);
}
在ClientEndpoint中是否需要一些东西来发起握手? 最终目标是将标头从客户端端点传递到服务器端点。