gpt4 book ai didi

java - 获取响应代码不是 101 : 400 in Java Websocket API client

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:09:40 24 4
gpt4 key购买 nike

我在 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

可能是什么原因?

最佳答案

我解决了。

我在主机名末尾少了一个斜杠。

应该是wss://ws.bitso.com/

关于java - 获取响应代码不是 101 : 400 in Java Websocket API client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47523109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com