summaryrefslogtreecommitdiff
path: root/icespider/fcgi/cgiRequestBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/fcgi/cgiRequestBase.cpp')
-rw-r--r--icespider/fcgi/cgiRequestBase.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/icespider/fcgi/cgiRequestBase.cpp b/icespider/fcgi/cgiRequestBase.cpp
index ec9836b..2af4b04 100644
--- a/icespider/fcgi/cgiRequestBase.cpp
+++ b/icespider/fcgi/cgiRequestBase.cpp
@@ -7,8 +7,8 @@
namespace ba = boost::algorithm;
namespace IceSpider {
- CgiRequestBase::CgiRequestBase(IceSpider::Core * c, char ** env) :
- IceSpider::IHttpRequest(c)
+ CgiRequestBase::CgiRequestBase(Core * c, char ** env) :
+ IHttpRequest(c)
{
for(char * const * e = env; *e; ++e) {
addenv(*e);
@@ -33,7 +33,7 @@ namespace IceSpider {
[this]() -> std::string { throw std::runtime_error("Couldn't determine request path"); })
.substr(1);
if (!path.empty()) {
- ba::split(pathmap, path, ba::is_any_of("/"), ba::token_compress_off);
+ ba::split(pathElements, path, ba::is_any_of("/"), ba::token_compress_off);
}
auto qs = envmap.find("QUERY_STRING");
@@ -58,7 +58,7 @@ namespace IceSpider {
}
}
- IceUtil::Optional<std::string>
+ OptionalString
CgiRequestBase::optionalLookup(const std::string & key, const VarMap & vm)
{
auto i = vm.find(key.c_str());
@@ -68,25 +68,25 @@ namespace IceSpider {
return std::string(std::get<0>(i->second), std::get<1>(i->second));
}
- const std::vector<std::string> &
+ const PathElements &
CgiRequestBase::getRequestPath() const
{
- return pathmap;
+ return pathElements;
}
- UserIceSpider::HttpMethod
+ HttpMethod
CgiRequestBase::getRequestMethod() const
{
- return UserIceSpider::HttpMethod::GET;
+ return HttpMethod::GET;
}
- IceUtil::Optional<std::string>
+ OptionalString
CgiRequestBase::getQueryStringParam(const std::string & key) const
{
return optionalLookup(key, qsmap);
}
- IceUtil::Optional<std::string>
+ OptionalString
CgiRequestBase::getHeaderParam(const std::string & key) const
{
return optionalLookup(("HTTP_" + boost::algorithm::to_upper_copy(key)).c_str(), envmap);