comparison bitten/slave.py @ 891:60d0807334ec

Set 'Content-Length' header on keep-alive requests. Fixes #667. Thanks eblot.
author osimons
date Sat, 05 Mar 2011 02:15:03 +0000
parents 9ac91d38198c
children 7d93d6358fe0
comparison
equal deleted inserted replaced
889:9ac91d38198c 891:60d0807334ec
144 method = 'POST' 144 method = 'POST'
145 url = self.build_url + '/keepalive/' 145 url = self.build_url + '/keepalive/'
146 body = None 146 body = None
147 shutdown = False 147 shutdown = False
148 headers = { 148 headers = {
149 'Content-Type': 'application/x-bitten+xml' 149 'Content-Type': 'application/x-bitten+xml',
150 'Content-Length': '0'
150 } 151 }
151
152 log.debug('Sending %s request to %r', method, url) 152 log.debug('Sending %s request to %r', method, url)
153 req = SaneHTTPRequest(method, url, body, headers or {}) 153 req = SaneHTTPRequest(method, url, body, headers or {})
154 try: 154 try:
155 return self.opener.open(req) 155 return self.opener.open(req)
156 except urllib2.HTTPError, e: 156 except urllib2.HTTPError, e:
Copyright (C) 2012-2017 Edgewall Software