Matt Andreko committed c92bd9a

Made the protocol detection case-insensitive

Many times when working with output from certain
products, the protocol will be all upper-case.
Due to this, it's annoying to just do a search
and replace on case.

Comments (0)

Files changed (1)

             headers = None
             prefix = ''
             # best guess at protocol prefix
-            if not target.startswith('http'):
+            if not target.lower().startswith('http'):
                 if target.find(':') == -1: target += ':80'
                 prefix = 'http://'
                 if target.split(':')[1].find('443') != -1: