提交 6194c243e7add259c23551fbec100e551f000c11

作者 LJH 李佳桓
1 个父辈 5133632a

add

正在显示 1 个修改的文件 包含 38 行增加0 行删除
  1 +/**************************************************************************
  2 +* file: dmprequesthandler.h
  3 +
  4 +* Author: wanzhongping
  5 +* Date: 2021-03-09 14:13:17
  6 +* Email: zhongpingw@chinadci.com
  7 +* copyright: 广州城市信息研究所有限公司
  8 +***************************************************************************/
  9 +
  10 +#ifndef __dmprequesthandler_h__
  11 +#define __dmprequesthandler_h__
  12 +
  13 +#include "dmap_server.h"
  14 +#include <map>
  15 +#include "dmpserverparameters.h"
  16 +
  17 +class DmpServerRequest;
  18 +class DmpServerResponse;
  19 +
  20 +class SERVER_EXPORT DmpRequestHandler
  21 +{
  22 +public:
  23 + DmpRequestHandler(DmpServerRequest &request, DmpServerResponse &response);
  24 + void ParseInput();
  25 + void AppendBody(const std::string &body);
  26 + void Clear();
  27 + ParameterMap Parameters() const;
  28 + ParameterMap RequestHeaders() const;
  29 + void SetParameter(const std::string &name, const std::string &value);
  30 + void set_response_header(const std::string &name, const std::string &value);
  31 + // void set_status_code(int code);
  32 +private:
  33 + //void SetupParameters();
  34 + DmpServerRequest& request_;
  35 + DmpServerResponse& response_;
  36 +};
  37 +
  38 +#endif //__dmprequesthandler_h__
... ...
注册登录 后发表评论