#pragma once
|
#include <string>
|
#include <list>
|
#include "JsonUtil.h"
|
using namespace std;
|
class NetworkApi
|
{
|
protected:
|
static string _TRADE_SERVER_ADDR;
|
static int _TRADE_SERVER_PORT;
|
static string _COMMON_SERVER_ADDR;
|
static int _COMMON_SERVER_PORT;
|
|
|
// ÍøÂçÇëÇó
|
static std::string base_request(std::string data);
|
// ÇëÇó½»Ò×·þÎñÆ÷
|
static std::string base_trade_request(std::string data);
|
static string get_rquest_id();
|
static string get_sign(rapidjson::Document& document);
|
public:
|
|
static void set_server_info(string trade_addr,int trade_port, string common_addr,int common_port);
|
|
static std::string load_request_data(std::string data);
|
|
|
|
};
|