正在显示
1 个修改的文件
包含
63 行增加
和
0 行删除
src/server/dmprequesthandler.cpp
0 → 100644
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 | ... | ... |
请
注册
或
登录
后发表评论