Christopher J. wrote: > I tried this, but it didn't work: > conn.request("GET", "/somepage.html", None, > {"AUTHORIZATION": "Basic username:password"})
Hmm, try this: import re, base64 userpass = base64.encodestring('user:pass').replace('\n', '') authd = {'Authorization':'Basic %s' % userpass} conn.request('GET', '/uri', None, authd) Or this: import re, base64, urllib2 userpass = ('user', 'pass') url = 'http://somewhere' request = urllib2.Request(url) authstring = base64.encodestring('%s:%s' % userpass) authstring = authstring.replace('\n', '') request.add_header("Authorization", "Basic %s" % authstring) content = urllib2.urlopen(request).read() -- http://mail.python.org/mailman/listinfo/python-list