/*
* HttpQuery.h
*
* Created on: 2013-10-22
* Author: ziteng@mogujie.com
*/
#ifndef HTTPQUERY_H_
#define HTTPQUERY_H_
#include "HttpConn.h"
#include "jsonxx.h"
class CHttpQuery
{
public:
virtual ~CHttpQuery() {}
static CHttpQuery* GetInstance();
static void DispatchQuery(std::string& url, std::string& post_data, CHttpConn* pHttpConn);
private:
CHttpQuery() {}
static void _QueryCreateNormalGroup(jsonxx::Object& post_json_obj, CHttpConn* pHttpConn);
static void _QueryChangeMember(jsonxx::Object& post_json_obj, CHttpConn* pHttpConn);
private:
static CHttpQuery* m_query_instance;
};
string PackSendOk();
string URLDecode(const string &sIn);
#endif /* HTTPQUERY_H_ */