diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-10 13:04:42 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-10 13:04:42 +0000 |
| commit | 43cd16b4ffec331567dfcdac2a88c1a2671bd56e (patch) | |
| tree | cfb8640274e762d8811509d78c00f27a30aa6798 | |
| parent | e227e53d7b7afb63255ae9df4cdc0ef56ff577d9 (diff) | |
2010-02-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
urlencode(removeFragment(...)) in parseUrl(...)
* src/Request.cc
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | src/Request.cc | 9 |
2 files changed, 10 insertions, 4 deletions
@@ -1,3 +1,8 @@ +2010-02-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> + + urlencode(removeFragment(...)) in parseUrl(...) + * src/Request.cc + 2010-02-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> Wrapped logger->debug(...) with if(logger->debug()) { ... } diff --git a/src/Request.cc b/src/Request.cc index 0619220c..76fffc5b 100644 --- a/src/Request.cc +++ b/src/Request.cc @@ -109,13 +109,13 @@ static std::string urlencode(const std::string& src) bool Request::setUrl(const std::string& url) { _supportsPersistentConnection = true; _url = url; - return parseUrl(urlencode(removeFragment(_url))); + return parseUrl(_url); } bool Request::resetUrl() { _previousUrl = _referer; _supportsPersistentConnection = true; - return parseUrl(urlencode(removeFragment(_url))); + return parseUrl(_url); } void Request::setReferer(const std::string& url) @@ -141,10 +141,11 @@ bool Request::redirectUrl(const std::string& url) { } else { redirectedUrl = url; } - return parseUrl(urlencode(removeFragment(redirectedUrl))); + return parseUrl(redirectedUrl); } -bool Request::parseUrl(const std::string& url) { +bool Request::parseUrl(const std::string& srcUrl) { + const std::string url = urlencode(removeFragment(srcUrl)); _currentUrl = url; _host = A2STR::NIL; _port = 0; |
