CZhipuziHttpClient.h 738 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include "CHttpClient.h"
  3. class CZhipuziHttpClient
  4. {
  5. public:
  6. CZhipuziHttpClient();
  7. ~CZhipuziHttpClient();
  8. public:
  9. static void Init(std::string username, std::string password);
  10. static bool Login(std::string& errmsg);
  11. static bool RequestOld(std::string url, std::map<string, string> params, std::string& response);
  12. static bool RequestNew(std::string url, std::map<string, string> params, std::string& response);
  13. public:
  14. static CZhipuziHttpClient m_client;
  15. private:
  16. std::string m_username = "zhangyang";
  17. std::string m_password = "111111";
  18. std::string m_machinecode = "e6bc5694877b2aec";
  19. std::string m_old_url = "https://cyapi.zhipuzi.com/pos";
  20. std::string m_new_url = "https://pf-api.zhipuzi.com/pos";
  21. };