blob: 7df238a9ed0697944fb40ed77798cef48c449fcd [file] [log] [blame]
#!/usr/bin/env python3
import os
import sys
from urllib.parse import unquote, unquote_to_bytes
query = os.environ.get('QUERY_STRING', '')
split_query = {}
for pair in query.split('&'):
split_query[unquote(pair.split('=')[0])] = '='.join(pair.split('=')[1:])
typ = unquote(split_query.get('type', 'text/html'))
sys.stdout.write(
'Content-Type: {}\r\n'
'status: 200\r\n'
'\r\n'.format(typ)
)
sys.stdout.flush()
os.write(sys.stdout.fileno(), unquote_to_bytes(split_query.get('content')))