diff --git a/warcprox/mitmproxy.py b/warcprox/mitmproxy.py index 705589e..f8b49dc 100644 --- a/warcprox/mitmproxy.py +++ b/warcprox/mitmproxy.py @@ -233,7 +233,7 @@ class MitmProxyHandler(http_server.BaseHTTPRequestHandler): else: self.url = self.path u = urllib_parse.urlparse(self.url) - if u.scheme != 'http': + if u.scheme != 'http' or u.netloc == '': raise Exception( 'unable to parse request %r as a proxy request' % ( self.requestline))