| import json |
| import os |
| import uuid |
| import sys |
| |
| def main(request, response): |
| path = os.path.join(os.path.dirname(__file__), |
| u"test-request-headers-worker.js") |
| body = open(path, u"rb").read() |
| |
| data = {key:request.headers[key] for key,value in request.headers.items()} |
| body = body.replace(b"%HEADERS%", json.dumps(data).encode("utf-8")) |
| body = body.replace(b"%UUID%", str(uuid.uuid4()).encode("utf-8")) |
| |
| headers = [] |
| headers.append((b"ETag", b"etag")) |
| headers.append((b"Content-Type", b'text/javascript')) |
| |
| return headers, body |