From caaf17bf26ee6eb9655f847170bf3668413a3e5f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 24 Apr 2023 13:26:05 +0800 Subject: [PATCH] 1 --- server/wsproxy/mastermgr.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/wsproxy/mastermgr.cc b/server/wsproxy/mastermgr.cc index d6fc1f6..c591a05 100644 --- a/server/wsproxy/mastermgr.cc +++ b/server/wsproxy/mastermgr.cc @@ -16,6 +16,7 @@ #include "upstreammgr.h" #include "app.h" #include "downstreammgr.h" +#include "GCListener.h" class RequestTarget { @@ -134,6 +135,16 @@ void MasterMgr::RequestTargetServer(f8::MsgHdr& hdr, msg.set_server_info(server_info); msg.set_is_reconnect(is_reconnect); msg.set_proto_version(proto_version); +#ifdef DEBUG +#else + std::string url; + std::string query_str; + { + GCListener::Instance()->GetWebSocketUrl(hdr.socket_handle, url, query_str); + } + msg.set_url(url); + msg.set_query_str(query_str); +#endif svr->SendMsg(msg); pending_socket_hash_[hdr.socket_handle] = req;