httplib2 is a Python library for making HTTP requests and dealing with HTTP responses. It is
far superior to urllib, urllib2 and httplib in that it provides a sensible API that is more comprehensive than any of the other http libraries.
It is used in the
TiddlyWeb tests that test the
HTTP API because we need to be able to easy called
PUT and
DELETE in addition to
GET and
POST, do correct redirect handling, and properly manage caches with
ETags.