---
id: "T:cAlgo.API.HttpRequestHeaders"
kind: "class"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# HttpRequestHeaders (class)

The class that represents an HTTP request headers collection.

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public sealed class HttpRequestHeaders
```

## Examples

C#:

```csharp
var request = new HttpRequest(new Uri("https://api.example.com/account"));
request.Headers.Add("Authorization", "Bearer my-token");
request.Headers.Add("Accept", "application/json");
foreach (var header in request.Headers)
    Print("{0}: {1}", header.Key, header.Value);
```

Python:

```python
from System import Uri

request = HttpRequest(Uri("https://api.example.com/account"))
request.Headers.Add("Authorization", "Bearer my-token")
request.Headers.Add("Accept", "application/json")
for header in request.Headers:
    api.Print(f"{header.Key}: {header.Value}")
```

## Methods

- `public void Add(string name, string value)` — Adds a new header. [details](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/Add/index.md)
- `public IEnumerator<KeyValuePair<string, string>> GetEnumerator()` — Returns an enumerator that iterates through HttpRequestHeaders . [details](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/GetEnumerator/index.md)
- `public string GetValue(string name)` — Returns an existing header value. [details](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/GetValue/index.md)
- `public bool Remove(string name)` — Removes an existing header. [details](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/Remove/index.md)
- `public void Update(string name, string value)` — Updates an existing header. [details](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/Update/index.md)

