---
title: req.http.{NAME}
summary: null
url: >-
  https://www.fastly.com/documentation/reference/vcl/variables/client-request/req-http
---

**Type:** STRING  
**Access:** can be read, set and unset

**Available in:** 

Request headers sent by the client.

> **IMPORTANT:** Use of the data exposed by these variables could, in some cases, introduce [ossification risk](https://www.fastly.com/blog/minimizing-ossification-risk-is-everyones-responsibility) to the internet.

Request headers are also frequently used as variables to store strings for later use.
Fastly VCL also offers [local variables](https://www.fastly.com/documentation/reference/vcl/declarations/local-variables/)
as an alternative for storing temporary values.

Due to Fastly's [clustering](https://www.fastly.com/documentation/guides/vcl/clustering), request headers set in a subroutine that
runs on a [fetch node](https://www.fastly.com/documentation/reference/glossary#term-fetch-node) will not be transferred back to the deliver node.
