#pragma once #include "CHttpClient.h" class CZhipuziHttpClient { public: CZhipuziHttpClient(); ~CZhipuziHttpClient(); public: static void Init(std::string username, std::string password); static bool Login(std::string& errmsg); static bool Request(std::string url, std::map params, std::string& response); static bool RequestPingtai(std::string url, std::map params, std::string& response); public: static CZhipuziHttpClient m_client; private: std::string m_username; std::string m_password; std::string m_pingtai_url = "https://pf-api.zhipuzi.com/pos"; std::string m_yewu_ur = ""; std::string m_version_type; std::string lwm_sess_token; };