def main(request, response): | |
origin = request.GET.first(b"origin", request.headers[b"origin"]) | |
credentials = request.GET.first(b"credentials", b"true") | |
headers = [(b"Content-Type", b"text/plain")] | |
if origin != b'none': | |
headers.append((b"Access-Control-Allow-Origin", origin)) | |
if credentials != b'none': | |
headers.append((b"Access-Control-Allow-Credentials", credentials)) | |
ident = request.GET.first(b'ident', b'test') | |
if ident in request.cookies: | |
body = request.cookies[ident].value | |
response.delete_cookie(ident) | |
else: | |
response.set_cookie(ident, b"COOKIE") | |
body = u"NO_COOKIE" | |
return headers, body |