Why do the cf-ray
headers differ between the incoming request and outgoing response? ie i have a simple worker:
addEventListener("fetch", event => {
event.respondWith(new Response(event.request.headers.get('cf-ray')))
})
The body of this response is 6c1e75538d86f009
but its cf-ray
header is 6c1e75538d86f009-EWR
… ie, the outgoing header has the colo but the incoming header does not… is this a bug? FWIW the preview window in the worker edit console does not have this discrepancy (they both have the colo).
You can see it here: https://cf-ray.jed.workers.dev/