为什么不在我的ServerEndpoint上调用ModifyHandshake?

时间:2019-10-02 17:16:31

标签: java websocket endpoint

我确定我缺少明显的东西。我有一个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中是否需要一些东西来发起握手? 最终目标是将标头从客户端端点传递到服务器端点。

0 个答案:

没有答案