在 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();
}
这应该可以做到。
我的问题很简单:我需要在 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();
}
这应该可以做到。