aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2014-09-07 12:46:01 +1200
committerAldo Cortesi <aldo@corte.si>2014-09-07 12:46:01 +1200
commit52f430c93446d36cf995c05dcd80a3451c1d5a22 (patch)
treeb1d9158888a70e808667d056394fa91a6b3f544d /netlib/http.py
parentb688661ffbdfd269fa7b4aa97d0746abe85bb073 (diff)
parentdc071c4ea7c77b640cb733d769f06631dceb8477 (diff)
downloadmitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.tar.gz
mitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.tar.bz2
mitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.zip
Merge pull request #37 from pritambaral/urlparse
More accurate host, port parsing
Diffstat (limited to 'netlib/http.py')
-rw-r--r--netlib/http.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/netlib/http.py b/netlib/http.py
index a49f0588..53a47d50 100644
--- a/netlib/http.py
+++ b/netlib/http.py
@@ -45,6 +45,8 @@ def parse_url(url):
return None
if not scheme:
return None
+ if '@' in netloc:
+ _, netloc = string.rsplit(netloc, '@', maxsplit=1)
if ':' in netloc:
host, port = string.rsplit(netloc, ':', maxsplit=1)
try: