Пример #1
0
    def _get_header_lines(self, version):
        result = []
        phrase = HTTPStatus(self.status).phrase
        result.append(b'HTTP/%s %i %s' %
                      (version.encode(), self.status, phrase.encode()))

        for header, value in self.headers.items():
            result.append(b'%s: %s' % (header.encode(), value.encode()))

        result.append(b'\r\n')
        return b'\r\n'.join(result)