This commit is contained in:
aozhiwei 2022-03-21 14:39:13 +08:00
parent 37768dc6bf
commit 7f4a8dcc27

View File

@ -3,8 +3,8 @@
#include <a8/sysutils.h> #include <a8/sysutils.h>
#include "httpproxy.h" #include "httpproxy.h"
#include "app.h" #include "app.h"
#include "jsondatamgr.h"
#include "framework/cpp/httpclientpool.h" #include "framework/cpp/httpclientpool.h"
@ -37,14 +37,21 @@ std::string HttpProxy::HttpGet(a8::XParams param,
{ {
HttpProxyRequest* request = new HttpProxyRequest(); HttpProxyRequest* request = new HttpProxyRequest();
request->req_id = CreateRequestId(); 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; request_hash_[request->req_id] = request;
std::string proxy_url;
JsonDataMgr::Instance()->GetHttpProxyUrl(proxy_url);
f8::HttpClientPool::Instance()->HttpGet f8::HttpClientPool::Instance()->HttpGet
(a8::XParams() (a8::XParams()
.SetSender(request), .SetSender(request),
on_ok, on_ok,
on_error, on_error,
url, proxy_url.c_str(),
url_params, url_params,
rand() % MAX_SYS_HTTP_NUM rand() % MAX_SYS_HTTP_NUM
); );