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

# value(forHTTPHeaderField:)

Returns the value of the specified HTTP header field.

## Declaration

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

## Parameters

- `field`: The name of the header field whose value is to be returned. In keeping with the HTTP RFC, HTTP header field names are case-insensitive.

## Return Value

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

## See Also

### Related Documentation

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

### Getting header fields

- [allHTTPHeaderFields](foundation/nsurlrequest/allhttpheaderfields.md)
