(original) (raw)

#!/usr/bin/env python import urllib2 request = urllib2.Request('http://test.webdav.org/auth-digest/') passwd = urllib2.HTTPPasswordMgrWithDefaultRealm() passwd.add_password(realm=None, uri=request.get_full_url(), user='username', passwd='password') opener = urllib2.build_opener( urllib2.HTTPDigestAuthHandler(passwd=passwd), ) try: opener.open(request) except urllib2.HTTPError as e: print e.info()