summaryrefslogtreecommitdiff
path: root/src/Request.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-18 15:10:47 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-18 15:10:47 +0000
commit931bd985db636625a9db0872001f432e8e212865 (patch)
tree6b7b7586ac87fb5ae01fb2da5dc34c67605ed5ac /src/Request.cc
parent53b418cde9b3fa4779c1b8bfb4b54aafa74a22e1 (diff)
2008-11-19 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Do not urlencode Request::url in setUrl() because we want unmodified URL using Request::getUrl() * src/Request.cc * src/Request.h * test/RequestTest.cc
Diffstat (limited to 'src/Request.cc')
-rw-r--r--src/Request.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Request.cc b/src/Request.cc
index 8918d1be..02bda8eb 100644
--- a/src/Request.cc
+++ b/src/Request.cc
@@ -115,13 +115,13 @@ static std::string urlencode(const std::string& src)
}
bool Request::setUrl(const std::string& url) {
- this->url = urlencode(removeFragment(url));
- return parseUrl(this->url);
+ this->url = url;
+ return parseUrl(urlencode(removeFragment(url)));
}
bool Request::resetUrl() {
previousUrl = referer;
- return parseUrl(url);
+ return parseUrl(urlencode(removeFragment(url)));
}
void Request::setReferer(const std::string& url)