Thanks a lot, hove managed to get it working: opener = urllib2.build_opener(urllib2.HTTPHandler(debuglevel=1))
Ben On Mon, 2006-07-31 at 12:33 -0400, Chris Lambacher wrote: > On Mon, Jul 31, 2006 at 02:43:36PM +0100, Ben Edwards wrote: > > Have been experimenting with HTTP stuff in python 2.4 and am having a > > problem getting debug info. If I use utllib.utlopen I get debug but if I > > user utllib2 I do not. Below is the probram and the output I am > > getting. > > > > Any insight? > urllib2 sets the debug level every time a connection is made. The HTTPHandler > classes provide a way of setting this, but there is no convenient way of doing > this when using the urlopen interface. > > -Chris > > Ben > > > > * Code * > > > > import urllib, urllib2, httplib > > > > url = 'http://www.mozillazine.org/atom.xml' > > httplib.HTTPConnection.debuglevel = 1 > > > > print "urllib" > > > > data = urllib.urlopen(url); > > > > print "urllib2" > > > > request = urllib2.Request(url) > > opener = urllib2.build_opener() > > feeddata = opener.open(request).read() > > > > print "End\n" > > > > * Output * > > > > urllib > > connect: (www.mozillazine.org, 80) > > send: 'GET /atom.xml HTTP/1.0\r\nHost: www.mozillazine.org\r > > \nUser-agent: Python-urllib/1.16\r\n\r\n' > > reply: 'HTTP/1.0 200 OK\r\n' > > header: Date: Mon, 31 Jul 2006 13:43:11 GMT > > header: Server: Apache/2.0.55 (Gentoo) PHP/4.4.0-pl1-gentoo > > header: Last-Modified: Thu, 27 Jul 2006 18:05:52 GMT > > header: ETag: "20a1b4-6bcf-be12000" > > header: Accept-Ranges: bytes > > header: Content-Length: 27599 > > header: Content-Type: application/xml > > header: Age: 5 > > header: X-Cache: HIT from mz5.mz.osuosl.org > > header: X-Cache-Lookup: HIT from mz5.mz.osuosl.org:80 > > header: Connection: close > > urllib2 > > End > > > > > > > > -- > > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list