#pragma once
|
#include <rapidjson/rapidjson.h>
|
#include <rapidjson/document.h>
|
#include <rapidjson/stringbuffer.h>
|
#include <rapidjson/writer.h>
|
#include <rapidjson/prettywriter.h>
|
|
#include <string>
|
#include <list>
|
#include "SocketManager.h"
|
#include <afx.h>
|
#include <map>
|
|
using namespace std;
|
|
class ProjectBuildNetworkApi
|
{
|
private:
|
// ÍøÂçÇëÇó
|
// ÇëÇó½»Ò×·þÎñÆ÷
|
static std::string base_request_get(string ip, int port, string path, map<string, string> params);
|
static string get_rquest_id();
|
static string get_sign(rapidjson::Document& document);
|
|
|
|
public:
|
static std::string load_request_data(std::string data);
|
|
// ¸üÐÂÁìÕÇÐÅÏ¢
|
static string build(string ip, int port, string dir, string script, string output);
|
|
};
|