#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 RequestOld(std::string url, std::map params, std::string& response); static bool RequestNew(std::string url, std::map params, std::string& response); public: static CZhipuziHttpClient m_client; private: std::string m_username = "zhangyang"; std::string m_password = "111111"; std::string m_machinecode = "e6bc5694877b2aec"; std::string m_old_url = "https://cyapi.zhipuzi.com/pos"; std::string m_new_url = "https://pf-api.zhipuzi.com/pos"; };