i'm trying to get data from local file and add data into one of the file into adls(azure data lake store) i'm following the below URL.
[click here](https://learn.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/update#code-try-0)

how can i pass parameters and body to the api using c# because so many headers don't have any value

below code i tried to execute but no success.

```
HttpClient httpClient = new HttpClient();
        {
            String storageAccountUrl = "https://XXXXXXXXXX.dfs.core.windows.net/XXXXX/test.txt?action=flush&position=0&retainUncommittedData=false&close=true";
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", authenticationToken);
            var httpResponseMessage = await httpClient.PutAsync(storageAccountUrl, new StringContent("test"));
            string resp = await httpResponseMessage.Content.ReadAsStringAsync();

        }

```

how should i pass other headers and is it the right way to pass body.