def postURL(self, url, data=None, **kwargs): # httplib isn't sending a Content-Length: 0 header for empty bodies # even though the latest HTTP revision says this is legal, cherrypy and # some other servers don't like it # this may be fixed in python 2.7.4 if not data: kwargs.setdefault('headers',{})['Content-Length'] = '0' return SAMWebHTTPClient.postURL(self, url, data, **kwargs)
def postURL(self, url, data=None, **kwargs): # httplib isn't sending a Content-Length: 0 header for empty bodies # even though the latest HTTP revision says this is legal, cherrypy and # some other servers don't like it # this may be fixed in python 2.7.4 if not data: kwargs.setdefault('headers', {})['Content-Length'] = '0' return SAMWebHTTPClient.postURL(self, url, data, **kwargs)