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
。クライアント側に同様のソリューションはありますか?