| import os.path |
| |
| def main(request, response): |
| type = request.GET.first(b"type", None) |
| |
| body = open(os.path.join(os.path.dirname(__file__), "green.png"), "rb").read() |
| |
| response.add_required_headers = False |
| response.writer.write_status(200) |
| |
| if b'cached' in request.GET: |
| response.writer.write_header(b"Cache-Control", b"max-age=600000") |
| |
| if b'corp' in request.GET: |
| response.writer.write_header(b"cross-origin-resource-policy", request.GET[b'corp']) |
| if b'acao' in request.GET: |
| response.writer.write_header(b"access-control-allow-origin", request.GET[b'acao']) |
| response.writer.write_header(b"content-length", len(body)) |
| if(type != None): |
| response.writer.write_header(b"content-type", type) |
| response.writer.end_headers() |
| |
| response.writer.write(body) |
| |