# GetResponseHeaders()

> Retrieves a dictionary containing all the response headers received by this UnityWebRequest in the latest HTTP response.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Networking](/engine/6000.3/script-reference/unityengine/networking.md)
* **Assembly:** UnityEngine.UnityWebRequestModule

```csharp
public Dictionary<string, string> GetResponseHeaders()
```

### Returns

| Type                                                                                                          | Description                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| [Dictionary\<string, string>](https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2) | A dictionary containing all the response headers received in the latest HTTP response. If no responses have been received, returns `null`. |

### Remarks

In the case that the UnityWebRequest has received multiple responses (such as during redirects), only headers from the latest/final response will be included.

**Note:** This method allocates a new Dictionary object each time it is called. You may wish to cache the return value from this call if you are retrieving it multiple times.
