提交 5133632a57ed7a4087cb54bed7edcfc3496e2070

作者 LJH 李佳桓
1 个父辈 82fa90cd

add

正在显示 1 个修改的文件 包含 63 行增加0 行删除
  1 +/*
  2 + * @Author: your name
  3 + * @Date: 2021-04-26 10:37:20
  4 + * @LastEditTime: 2021-04-26 11:16:12
  5 + * @LastEditors: Please set LastEditors
  6 + * @Description: In User Settings Edit
  7 + * @FilePath: /dmapserver/src/server/dmprequesthandler.cpp
  8 + */
  9 +/**************************************************************************
  10 +* file: dmprequesthandler.cpp
  11 +
  12 +* Author: wanzhongping
  13 +* Date: 2021-03-09 14:13:25
  14 +* Email: zhongpingw@chinadci.com
  15 +* copyright: 广州城市信息研究所有限公司
  16 +***************************************************************************/
  17 +#include "dmprequesthandler.h"
  18 +#include "dmpserverrequest.h"
  19 +#include "dmpserverresponse.h"
  20 +
  21 +DmpRequestHandler::DmpRequestHandler( DmpServerRequest &request, DmpServerResponse &response )
  22 + : request_( request )
  23 + , response_( response )
  24 +{
  25 +}
  26 +
  27 +void DmpRequestHandler::ParseInput()
  28 +{
  29 +
  30 +}
  31 +
  32 +ParameterMap DmpRequestHandler::Parameters() const
  33 +{
  34 + ParameterMap params;
  35 + for (auto &item : request_.ServerParameters().Parameters()) {
  36 + std::map<std::string, std::string>::iterator iter;
  37 + params[item.first] = item.second;
  38 + }
  39 + return params;
  40 +}
  41 +
  42 +void DmpRequestHandler::SetParameter(const std::string &name, const std::string &value)
  43 +{
  44 + request_.SetParameter(name, value);
  45 +}
  46 +
  47 +ParameterMap DmpRequestHandler::RequestHeaders() const
  48 +{
  49 + return request_.headers();
  50 +}
  51 +void DmpRequestHandler::Clear()
  52 +{
  53 + response_.Clear();
  54 +}
  55 +
  56 +void DmpRequestHandler::set_response_header(const std::string &name, const std::string &value)
  57 +{
  58 + response_.SetHeader(name, value);
  59 +}
  60 +void DmpRequestHandler::AppendBody(const std::string &body)
  61 +{
  62 + response_.Write(body);
  63 +}
\ No newline at end of file
... ...
注册登录 后发表评论