---
title: "value(forHTTPHeaderField:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/urlrequest/value(forhttpheaderfield:)"
---

# value(forHTTPHeaderField:)

Retrieves a header value.

## Declaration

```swift
func value(forHTTPHeaderField field: String) -> String?
```

## Parameters

- `field`: The header field name to use for the lookup (case-insensitive).

## Return Value

Return Value The value associated with the header field field,  or nil if there is no corresponding header field.

## Discussion

Discussion Note that, in keeping with the HTTP RFC, HTTP header field names are case-insensitive.

## See Also

### Accessing header fields

- [allHTTPHeaderFields](foundation/urlrequest/allhttpheaderfields.md)
- [addValue(_:forHTTPHeaderField:)](foundation/urlrequest/addvalue(_:forhttpheaderfield:).md)
- [setValue(_:forHTTPHeaderField:)](foundation/urlrequest/setvalue(_:forhttpheaderfield:).md)
