wsgi/request.py
changeset 9939 46a8ed48636f
parent 9735 b71158815bc8
child 9940 292f786009ba
equal deleted inserted replaced
9936:5dbf45204109 9939:46a8ed48636f
    57         self.content.seek(0, 0)
    57         self.content.seek(0, 0)
    58         environ['wsgi.input'] = self.content
    58         environ['wsgi.input'] = self.content
    59 
    59 
    60         headers_in = dict((normalize_header(k[5:]), v) for k, v in self.environ.items()
    60         headers_in = dict((normalize_header(k[5:]), v) for k, v in self.environ.items()
    61                           if k.startswith('HTTP_'))
    61                           if k.startswith('HTTP_'))
       
    62         if 'CONTENT_TYPE' in environ:
       
    63             headers_in['Content-Type'] = environ['CONTENT_TYPE']
    62         https = environ.get("HTTPS") in ('yes', 'on', '1')
    64         https = environ.get("HTTPS") in ('yes', 'on', '1')
    63         post, files = self.get_posted_data()
    65         post, files = self.get_posted_data()
    64 
    66 
    65         super(CubicWebWsgiRequest, self).__init__(vreg, https, post,
    67         super(CubicWebWsgiRequest, self).__init__(vreg, https, post,
    66                                                   headers= headers_in)
    68                                                   headers= headers_in)