<html><body>On 01:13 pm, jarek.zgoda@gmail.com wrote:<br />>Is it only me, or the field names in<br />>twisted.web.http.Request.received_headers (also returned by<br />>getAllHeaders()) are case-sensitive?<br /><br />It's only you.  From twisted.web.http.Request:<br /><br />    def headerReceived(self, line):<br />        """Do pre-processing (for content-length) and store this header away.<br />        """<br />        header, data = line.split(':', 1)<br />        header = header.lower()<br />                        ^^^^^<br />        # ...<br />    def getHeader(self, key):<br />        """Get a header that was sent from the network.<br />        """<br />        return self.received_headers.get(key.lower())<br />                                             ^^^^^<br /><br />Do you have a more specific example of what's gone wrong?<br /><br /></body></html>