echo-json.py (562B)
1 from wptserve.utils import isomorphic_decode 2 3 def main(request, response): 4 headers = [(b"Content-Type", b"application/json"), 5 (b"Access-Control-Allow-Credentials", b"true")] 6 7 if b"origin" in request.headers: 8 headers.append((b"Access-Control-Allow-Origin", request.headers[b"origin"])) 9 10 values = [] 11 for key in request.cookies: 12 for value in request.cookies.get_list(key): 13 values.append(u"\"%s\": \"%s\"" % (isomorphic_decode(key), value)) 14 body = u"{ %s }" % u",".join(values) 15 return headers, body