mercurial/hgweb/request.py
changeset 37049 55e901396005
parent 36997 44467a4d472f
child 37589 e320d9405bba
equal deleted inserted replaced
37048:fc5e261915b9 37049:55e901396005
   296     # this, since a consumer will either either value to determine how many
   296     # this, since a consumer will either either value to determine how many
   297     # bytes are available to read.
   297     # bytes are available to read.
   298     if 'CONTENT_LENGTH' in env and 'HTTP_CONTENT_LENGTH' not in env:
   298     if 'CONTENT_LENGTH' in env and 'HTTP_CONTENT_LENGTH' not in env:
   299         headers['Content-Length'] = env['CONTENT_LENGTH']
   299         headers['Content-Length'] = env['CONTENT_LENGTH']
   300 
   300 
       
   301     if 'CONTENT_TYPE' in env and 'HTTP_CONTENT_TYPE' not in env:
       
   302         headers['Content-Type'] = env['CONTENT_TYPE']
       
   303 
   301     bodyfh = env['wsgi.input']
   304     bodyfh = env['wsgi.input']
   302     if 'Content-Length' in headers:
   305     if 'Content-Length' in headers:
   303         bodyfh = util.cappedreader(bodyfh, int(headers['Content-Length']))
   306         bodyfh = util.cappedreader(bodyfh, int(headers['Content-Length']))
   304 
   307 
   305     return parsedrequest(method=env['REQUEST_METHOD'],
   308     return parsedrequest(method=env['REQUEST_METHOD'],