#pragma once #include #include #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); };