blob: 46d8252e0c90a7a63c5a814c4332ad18a2c7e19e [file] [log] [blame]
from wptserve.utils import isomorphic_encode
def main(request, response):
content = b"<meta charset=utf-8>\n<script>document.write(document.characterSet)</script>"
# This uses the following rather than
# response.headers.set("Content-Type", request.GET.first("type"));
# response.content = content
# to work around https://github.com/web-platform-tests/wpt/issues/8372.
response.add_required_headers = False
output = b"HTTP/1.1 200 OK\r\n"
output += b"Content-Length: " + isomorphic_encode(str(len(content))) + b"\r\n"
output += b"Content-Type: " + request.GET.first(b"type") + b"\r\n"
output += b"\r\n"
output += content
response.writer.write(output)
response.close_connection = True