| import time |
| |
| def main(request, response): |
| delay = 0.1 |
| count = 5 |
| time.sleep(delay) |
| response.headers.set(b"Transfer-Encoding", b"chunked") |
| response.headers.set(b"Content-Type", b"text/plain") |
| response.headers.set(b"X-Content-Type-Options", b"nosniff") |
| response.headers.set(b"Connection", b"close") |
| response.close_connection = True |
| response.write_status_headers() |
| time.sleep(delay) |
| for i in range(count): |
| response.writer.write_content(b"a\r\nTEST_CHUNK\r\n") |
| time.sleep(delay) |
| response.writer.write_content(b"garbage") |