Я делаю запрос с использованием urllib2
и HTTPBasicAuthHandler
следующим образом:
import urllib2
theurl = 'http://someurl.com'
username = 'username'
password = 'password'
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, theurl, username, password)
authhandler = urllib2.HTTPBasicAuthHandler(passman)
opener = urllib2.build_opener(authhandler)
urllib2.install_opener(opener)
params = "foo=bar"
response = urllib2.urlopen('http://someurl.com/somescript.cgi', params)
print response.info()
В настоящее время я получаю исключение httplib.BadStatusLine
при запуске этого кода. Как я могу отлаживать? Есть ли способ увидеть, что является сырым ответом, независимо от непризнанного кода статуса HTTP?