java - 连接到服务器时无法在 java 的 websocket 客户端中发送 cookie
问题描述
我想使用 java websocket 客户端将 cookie 发送到服务器
ClientEndpointConfig.Configurator configurator = new ClientEndpointConfig.Configurator() {
public void beforeRequest(Map<String,List<String>> headers) {
List<String> list=new ArrayList<>();
list.add("cookie value");
headers.put("Cookie", list);
}
};
ClientEndpointConfig clientConfig = ClientEndpointConfig.Builder.create()
.configurator(configurator)
.build();
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
container.connectToServer(clientConfig,endpointURI);
这是我的代码,我收到以下错误:
javax.websocket.DeploymentException:无法使用 POJO 类 [javax.websocket.DefaultClientEndpointConfig],因为它没有用 @ClientEndpoint 注释