如何从我的 Java verticles 连接Cex.IO websocket API ?
问题是 Vert.x 没有像 Node.JS 那样为我提供一种只连接 WsURI 的方法。我必须指定端口和主机并获得 HTTP 400 Bad Request 异常。
使用 Node.js,您可以:
var WebSocketClient = require('websocket').client;
var client = new WebSocketClient();
client.connect("wss://ws.cex.io/ws/");
使用 Vert.x 你必须做
int host = 443; // That's defaults
String host = "cex.io"; // Am I right by specifying this host?
HttpClient client = Vertx.vertx().createHttpClient();
client.websocket(port, host, "wss://ws.cex.io/ws/", ws -> { ...});