httplib2 - a much more complete implementation of an HTTP client in Python. Also supports modern features (i.e., the things that have been developed in the last 10 years ...)