bereq.http.{NAME}
STRING, can be read, set
and unset
.
Request headers sent to the backend.
Before Fastly invokes vcl_miss
or vcl_pass
, we copy the contents of req.http.*
into a new set of headers called bereq.http
. This header list can then be modified without affecting the original request received from the client.
The bereq.http.*
headers are also available in vcl_fetch
, after the fetch to the backend has been made, but modifying their values in vcl_fetch
has no effect.