---
id: "M:cAlgo.API.HttpRequestHeaders.Update(System.String,System.String)"
kind: "method"
type: "T:cAlgo.API.HttpRequestHeaders"
url: "https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/Update/"
---

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

# HttpRequestHeaders.Update

Member of [HttpRequestHeaders](https://help.ctrader.com/ctrader-algo/references/HTTP/HttpRequestHeaders/index.md).

## Update(string name, string value)

Updates an existing header.

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
public void Update(string name, string value)
```

Python:

```python
httpRequestHeaders.Update(name: str, value: str) -> None
```

### Parameters

- `name` (`string`, Python `str`): The Header name
- `value` (`string`, Python `str`): The new Header value

### Examples

C#:

```csharp
var request = new HttpRequest(new Uri("https://api.example.com/account"));
request.Headers.Add("Accept", "text/plain");
request.Headers.Update("Accept", "application/json");
Print("Accept: {0}", request.Headers.GetValue("Accept"));
```

Python:

```python
from System import Uri

request = HttpRequest(Uri("https://api.example.com/account"))
request.Headers.Add("Accept", "text/plain")
request.Headers.Update("Accept", "application/json")
api.Print(f"Accept: {request.Headers.GetValue('Accept')}")
```

