zlib.py (709B)
1 import zlib 2 3 def main(request, response): 4 if b"content" in request.GET: 5 output = request.GET[b"content"] 6 else: 7 output = request.body 8 9 output = zlib.compress(output, 9) 10 11 headers = [(b"Content-type", b"text/plain"), 12 (b"Content-Encoding", b"deflate"), 13 (b"X-Request-Method", request.method), 14 (b"X-Request-Query", request.url_parts.query if request.url_parts.query else b"NO"), 15 (b"X-Request-Content-Length", request.headers.get(b"Content-Length", b"NO")), 16 (b"X-Request-Content-Type", request.headers.get(b"Content-Type", b"NO")), 17 (b"Content-Length", len(output))] 18 19 return headers, output