From 39612b5d87831c8c72980bde36cf66e6617bd2f7 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Tue, 4 Jun 2013 23:46:39 +0200 Subject: [PATCH] Fix for an Issue #457 --- lib/request/connect.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/request/connect.py b/lib/request/connect.py index 1844c6e3f..e3f6acb7c 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -559,8 +559,10 @@ class Connect(object): processResponse(page, responseHeaders) if conn and hasattr(conn, "redcode"): + _ = urlparse.urlsplit(conn.redurl) + _ = ("%s%s" % (_.path or "/", ("?%s" % _.query) if _.query else "")) + requestMsg = re.sub("(\n[A-Z]+ ).+?( HTTP/\d)", "\g<1>%s\g<2>" % getUnicode(_), requestMsg, 1) responseMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, conn.code, status) - requestMsg = requestMsg.replace("%s HTTP/" % url, "%s HTTP/" % conn.redurl, 1) else: responseMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, code, status)