summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--icespider/core/ihttpRequest.h4
-rw-r--r--icespider/fcgi/cgiRequestBase.cpp30
-rw-r--r--icespider/fcgi/cgiRequestBase.h4
-rw-r--r--icespider/testing/testRequest.h8
4 files changed, 4 insertions, 42 deletions
diff --git a/icespider/core/ihttpRequest.h b/icespider/core/ihttpRequest.h
index 23a9d7e..e255886 100644
--- a/icespider/core/ihttpRequest.h
+++ b/icespider/core/ihttpRequest.h
@@ -32,10 +32,6 @@ namespace IceSpider {
virtual OptionalString getHeaderParam(const std::string &) const = 0;
virtual OptionalString getCookieParam(const std::string &) const = 0;
virtual OptionalString getEnv(const std::string &) const = 0;
- virtual void setQueryStringParam(const std::string &, const OptionalString &) = 0;
- virtual void setHeaderParam(const std::string &, const OptionalString &) = 0;
- virtual void setCookieParam(const std::string &, const OptionalString &) = 0;
- virtual void setEnv(const std::string &, const OptionalString &) = 0;
virtual Slicer::DeserializerPtr getDeserializer() const;
virtual ContentTypeSerializer getSerializer(const IRouteHandler *) const;
virtual std::istream & getInputStream() const = 0;
diff --git a/icespider/fcgi/cgiRequestBase.cpp b/icespider/fcgi/cgiRequestBase.cpp
index afeb560..96ec1b4 100644
--- a/icespider/fcgi/cgiRequestBase.cpp
+++ b/icespider/fcgi/cgiRequestBase.cpp
@@ -182,36 +182,6 @@ namespace IceSpider {
return optionalLookup(HEADER_PREFIX + boost::algorithm::to_upper_copy(key), envmap);
}
- void
- CgiRequestBase::setQueryStringParam(const std::string & key, const OptionalString & val)
- {
- if (val)
- qsmap[key] = *val;
- else
- qsmap.erase(key);
- }
-
- void
- CgiRequestBase::setHeaderParam(const std::string &, const OptionalString &)
- {
- throw std::runtime_error("Changing the CGI environment is not supported.");
- }
-
- void
- CgiRequestBase::setCookieParam(const std::string & key, const OptionalString & val)
- {
- if (val)
- cookiemap[key] = *val;
- else
- cookiemap.erase(key);
- }
-
- void
- CgiRequestBase::setEnv(const std::string &, const OptionalString &)
- {
- throw std::runtime_error("Changing the CGI environment is not supported.");
- }
-
void CgiRequestBase::response(short statusCode, const std::string & statusMsg) const
{
StatusFmt::write(getOutputStream(), statusCode, statusMsg);
diff --git a/icespider/fcgi/cgiRequestBase.h b/icespider/fcgi/cgiRequestBase.h
index 9ccdfe3..0caf23f 100644
--- a/icespider/fcgi/cgiRequestBase.h
+++ b/icespider/fcgi/cgiRequestBase.h
@@ -24,10 +24,6 @@ namespace IceSpider {
OptionalString getHeaderParam(const std::string & key) const override;
OptionalString getCookieParam(const std::string & key) const override;
OptionalString getEnv(const std::string & key) const override;
- void setQueryStringParam(const std::string &, const OptionalString &) override;
- void setHeaderParam(const std::string &, const OptionalString &) override;
- void setCookieParam(const std::string &, const OptionalString &) override;
- void setEnv(const std::string &, const OptionalString &) override;
void response(short, const std::string &) const override;
void setHeader(const std::string &, const std::string &) const override;
diff --git a/icespider/testing/testRequest.h b/icespider/testing/testRequest.h
index 9e510db..aa0ed67 100644
--- a/icespider/testing/testRequest.h
+++ b/icespider/testing/testRequest.h
@@ -18,10 +18,10 @@ namespace IceSpider {
OptionalString getQueryStringParam(const std::string & key) const override;
OptionalString getCookieParam(const std::string & key) const override;
OptionalString getHeaderParam(const std::string & key) const override;
- void setQueryStringParam(const std::string &, const OptionalString &) override;
- void setHeaderParam(const std::string &, const OptionalString &) override;
- void setCookieParam(const std::string &, const OptionalString &) override;
- void setEnv(const std::string &, const OptionalString &) override;
+ void setQueryStringParam(const std::string &, const OptionalString &);
+ void setHeaderParam(const std::string &, const OptionalString &);
+ void setCookieParam(const std::string &, const OptionalString &);
+ void setEnv(const std::string &, const OptionalString &);
std::istream & getInputStream() const override;
std::ostream & getOutputStream() const override;
void response(short statusCode, const std::string & statusMsg) const override;