Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 09e7f4f

Browse files
committed
Minor bug fix regarding traffic logging of redirected requests
1 parent 3c110b3 commit 09e7f4f

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/request/connect.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ def getPage(**kwargs):
226226
# url splitted with space char while urlencoding it in the later phase
227227
url = url.replace(" ", "%20")
228228

229+
conn = None
229230
code = None
230231
page = None
231232

@@ -554,7 +555,12 @@ def getPage(**kwargs):
554555

555556
processResponse(page, responseHeaders)
556557

557-
responseMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, code, status)
558+
if conn and hasattr(conn, "redcode"):
559+
responseMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, conn.code, status)
560+
requestMsg = requestMsg.replace("%s HTTP/" % url, "%s HTTP/" % conn.redurl, 1)
561+
else:
562+
responseMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, code, status)
563+
558564
if responseHeaders:
559565
logHeaders = "\n".join("%s: %s" % (getUnicode(key.capitalize() if isinstance(key, basestring) else key), getUnicode(value)) for (key, value) in responseHeaders.items())
560566

0 commit comments

Comments
 (0)