【发布时间】:2018-05-11 09:51:04
【问题描述】:
我在 Java 中有以下 WebSocket 客户端代码。
final ClientEndpointConfig cec = ClientEndpointConfig.Builder.create().build();
ClientManager client = ClientManager.createClient();
client.connectToServer(new Endpoint() {
@Override
public void onOpen(Session session, EndpointConfig config) {
try {
session.addMessageHandler((MessageHandler.Whole<String>) message -> {
System.out.println("Received message: "+message);
});
session.getBasicRemote().sendText(SENT_MESSAGE);
} catch (IOException e) {
e.printStackTrace();
}
}
}, cec, new URI("wss://ws.bitso.com"));
} catch (Exception e) {
e.printStackTrace();
}
由于某种原因,我收到了这个错误。
org.glassfish.tyrus.core.HandshakeException: Response code was not 101: 400
可能是什么原因?
【问题讨论】:
标签: java websocket http-status-code-400 tyrus