#pragma once #include "IRequestProxy.h" #include "IAutoTestServer.h" namespace DIOS::Dev::Detail::MachineryECOM { class HttpRequsetProxy : public IRequestProxy, public IRequestHandler { public: HttpRequsetProxy(); ~HttpRequsetProxy(); public: static HttpRequsetProxy *Instance(); virtual void LoadRequsetResource() override; virtual std::string GetResponse(void *connection, const std::string &url, const std::string &body) override; private: std::string OnRequestReset(const std::string &requsetParams); private: static HttpRequsetProxy *m_instance; }; }