12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #include "stdafx.h"
- #include "HttpRequsetProxy.h"
- #include "AuotTestLoader.h"
- using namespace DIOS::Dev::Detail::MachineryECOM;
- const std::string API_RESET = "/api/reset";
- HttpRequsetProxy *HttpRequsetProxy::m_instance = nullptr;
- HttpRequsetProxy::HttpRequsetProxy()
- {
- }
- HttpRequsetProxy::~HttpRequsetProxy()
- {
- }
- HttpRequsetProxy *HttpRequsetProxy::Instance()
- {
- if (m_instance == nullptr)
- {
- m_instance = new HttpRequsetProxy();
- }
- return m_instance;
- }
- void HttpRequsetProxy::LoadRequsetResource()
- {
- auto isActive = AuotTestLoader::Instance()->IsActived();
- if (isActive)
- {
- auto server = AuotTestLoader::Instance()->GetServerInstance();
- server->Init("8877");
- server->AddHandler(API_RESET, this);
- }
- }
- std::string HttpRequsetProxy::GetResponse(void *connection, const std::string &url, const std::string &body)
- {
- if (url == API_RESET)
- {
- return OnRequestReset(body);
- }
- else
- {
- }
- return url;
- }
- std::string HttpRequsetProxy::OnRequestReset(const std::string &requsetParams)
- {
- return requsetParams;
- }
|