예제 #1
0
 def decode_request_content(self, data):
     #support gzip encoding of request
     encoding = self.headers.get("content-encoding", "identity").lower()
     if encoding == "identity":
         return data
     if encoding == "gzip":
         try:
             return gzip_decode(data)
         except NotImplementedError:
             self.send_response(501, "encoding %r not supported" % encoding)
         except ValueError:
             self.send_response(400, "error decoding gzip content")
     else:
         self.send_response(501, "encoding %r not supported" % encoding)
     self.send_header("Content-length", "0")
     self.end_headers()
예제 #2
0
파일: server.py 프로젝트: Daniel75/repo
 def decode_request_content(self, data):
     #support gzip encoding of request
     encoding = self.headers.get("content-encoding", "identity").lower()
     if encoding == "identity":
         return data
     if encoding == "gzip":
         try:
             return gzip_decode(data)
         except NotImplementedError:
             self.send_response(501, "encoding %r not supported" % encoding)
         except ValueError:
             self.send_response(400, "error decoding gzip content")
     else:
         self.send_response(501, "encoding %r not supported" % encoding)
     self.send_header("Content-length", "0")
     self.end_headers()