| import zlib |
| |
| def main(request, response): |
| type = request.GET.first(b"type") |
| |
| if type == "normal": |
| content = b"This is Navigation Preload Resource Timing test." |
| output = zlib.compress(content, 9) |
| headers = [(b"Content-type", b"text/plain"), |
| (b"Content-Encoding", b"deflate"), |
| (b"X-Decoded-Body-Size", len(content)), |
| (b"X-Encoded-Body-Size", len(output)), |
| (b"Content-Length", len(output))] |
| return headers, output |
| |
| if type == b"redirect": |
| response.status = 302 |
| response.headers.append(b"Location", b"redirect-redirected.html") |
| return b"" |