diff options
author | ipkn <ipknhama@gmail.com> | 2014-10-23 23:44:31 +0900 |
---|---|---|
committer | ipkn <ipknhama@gmail.com> | 2014-10-23 23:44:31 +0900 |
commit | 4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9 (patch) | |
tree | a65f112b1df3035807c3b5dfab9aca86d86d1d1e /include/http_request.h | |
parent | a5fab23f70e6e33c633ba4b646a41d0851169ad1 (diff) | |
parent | ada303970732f00e2d3017b726effad65d27a4d2 (diff) | |
download | crow-4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9.tar.gz crow-4965d495a7ada4fb7c6aeed1fd6c4b5830bb99a9.zip |
Merge pull request #28 from acron0/url-params-in-req
Added URL params (request.url_params)
Diffstat (limited to 'include/http_request.h')
-rw-r--r-- | include/http_request.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/http_request.h b/include/http_request.h index 331bc80..1319b2d 100644 --- a/include/http_request.h +++ b/include/http_request.h @@ -2,6 +2,7 @@ #include "common.h" #include "ci_map.h" +#include "query_string.h" namespace crow { @@ -19,7 +20,9 @@ namespace crow struct request { HTTPMethod method; + std::string raw_url; std::string url; + query_string url_params; ci_map headers; std::string body; @@ -30,8 +33,8 @@ namespace crow { } - request(HTTPMethod method, std::string url, ci_map headers, std::string body) - : method(method), url(std::move(url)), headers(std::move(headers)), body(std::move(body)) + request(HTTPMethod method, std::string raw_url, std::string url, query_string url_params, ci_map headers, std::string body) + : method(method), raw_url(std::move(raw_url)), url(std::move(url)), url_params(std::move(url_params)), headers(std::move(headers)), body(std::move(body)) { } |