diff options
| author | Aldo Cortesi <aldo@corte.si> | 2014-09-07 12:46:01 +1200 |
|---|---|---|
| committer | Aldo Cortesi <aldo@corte.si> | 2014-09-07 12:46:01 +1200 |
| commit | 52f430c93446d36cf995c05dcd80a3451c1d5a22 (patch) | |
| tree | b1d9158888a70e808667d056394fa91a6b3f544d | |
| parent | b688661ffbdfd269fa7b4aa97d0746abe85bb073 (diff) | |
| parent | dc071c4ea7c77b640cb733d769f06631dceb8477 (diff) | |
| download | mitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.tar.gz mitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.tar.bz2 mitmproxy-52f430c93446d36cf995c05dcd80a3451c1d5a22.zip | |
Merge pull request #37 from pritambaral/urlparse
More accurate host, port parsing
| -rw-r--r-- | netlib/http.py | 2 |
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: |
