From 7f4a8dcc2742d7c233ec0dc7d349e7360b598f0b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 21 Mar 2022 14:39:13 +0800 Subject: [PATCH] 1 --- server/gameserver/httpproxy.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/gameserver/httpproxy.cc b/server/gameserver/httpproxy.cc index 443071e1..ab2b1352 100644 --- a/server/gameserver/httpproxy.cc +++ b/server/gameserver/httpproxy.cc @@ -3,8 +3,8 @@ #include #include "httpproxy.h" - #include "app.h" +#include "jsondatamgr.h" #include "framework/cpp/httpclientpool.h" @@ -37,14 +37,21 @@ std::string HttpProxy::HttpGet(a8::XParams param, { HttpProxyRequest* request = new HttpProxyRequest(); request->req_id = CreateRequestId(); + request->param = param; + request->on_ok = on_ok; + request->on_error = on_error; + request->url = url; + request->url_params = url_params; request_hash_[request->req_id] = request; + std::string proxy_url; + JsonDataMgr::Instance()->GetHttpProxyUrl(proxy_url); f8::HttpClientPool::Instance()->HttpGet (a8::XParams() .SetSender(request), on_ok, on_error, - url, + proxy_url.c_str(), url_params, rand() % MAX_SYS_HTTP_NUM );