在 VertX 中获取 ServerWebSocket 的 HttpServerRequest?

Get HttpServerRequest for ServerWebSocket in VertX?

我的问题很简单:我需要在 VertX 中获取触发 websocket 处理程序的 HttpServerRequest 连接? Websocket 处理程序只为我提供 ServerWebSocket 而我不知道如何获得底层 HttpServerRequest?

我真的不明白你在做什么。

八次尝试建立 http 连接,然后使用 HttpServerRequest 或使用 websocket 连接,然后可以使用 write 方法直接写入套接字。

所以我猜你混淆了两件事,应该决定你是想使用 request/response 的 http 连接还是 read/write 的 websocket。

public void hadle(ServerWebSocket serverWebSocket) { 
    MultiMap headers = serverWebSocket.headers();
}

这应该可以做到。