Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 1176

Show
Ignore:
Timestamp:
06/29/06 15:10:19
Author:
fumanchu
Message:

Since request.headers converts case automatically, there's no need to transform it to lowercase to pass to FieldStorage?.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/_cprequest.py

    r1175 r1176  
    366366    def process_body(self): 
    367367        """Convert request.rfile into request.params (or request.body).""" 
    368         # Create a copy of headers with lowercase keys because 
    369         # FieldStorage doesn't work otherwise 
    370         lowerHeaderMap = {} 
    371         for key, value in self.headers.items(): 
    372             lowerHeaderMap[key.lower()] = value 
    373          
    374368        # FieldStorage only recognizes POST, so fake it. 
    375369        methenv = {'REQUEST_METHOD': "POST"} 
    376370        try: 
    377371            forms = _cpcgifs.FieldStorage(fp=self.rfile, 
    378                                           headers=lowerHeaderMap
     372                                          headers=self.headers
    379373                                          environ=methenv, 
    380374                                          keep_blank_values=1) 

Hosted by WebFaction

Log in as guest/cpguest to create tickets