--- /usr/lib/python2.7/urllib2.py 2011-10-04 16:07:28.000000000 -0500 +++ urllib2.py 2012-02-27 16:03:36.000000000 -0600 @@ -551,7 +551,11 @@ newheaders = dict((k,v) for k,v in req.headers.items() if k.lower() not in ("content-length", "content-type") ) + data = None + if req.has_data(): + data = req.get_data() return Request(newurl, + data=data, headers=newheaders, origin_req_host=req.get_origin_req_host(), unverifiable=True)