13

javax.websocketクラスを使用して Java の websocket サーバーに接続しています。

import javax.websocket.DeploymentException;
import javax.websocket.Session;
import javax.websocket.WebSocketContainer;
import java.io.IOException;
import java.net.URI;

public class WSClient {
    private WebSocketContainer webSocketContainer;

    public void sendMessage(URI endpointURI, String message) throws IOException, DeploymentException {
        Session session = webSocketContainer.connectToServer(MyClientEndpoint.class, endpointURI);
        session.getAsyncRemote().sendText(message);
    }
}

最初の HTTP ハンドシェイクで、クライアント側のリクエストに追加の HTTP ヘッダーを追加したい

これは可能ですか?

を使用してサーバー側でこれが可能であることを私は知っていますServerEndpointConfig.Configurator.modifyHandshake。クライアント側に同様のソリューションはありますか?

4

5 に答える 5