Я получил запрос, который отлично работал, когда я создал запрос в cURL, но мне нужно было сделать его на языке c #, чтобы я мог добавить его в нашу систему. Это запрос cURL, который я пытаюсь сделать аналогичным запросом в c #, но не смог создать правильный:
curl "https://someurl.com" -X PUT -d "@somefile.json" -H "Authorization: XXXXXX"
Это текущий код, который у меня есть:
var httpContent = new StringContent(path + "somefile.json", Encoding.UTF8, "application/json");
putClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Authorization", "XXXXXX");
var response = await putClient.PutAsync(SOME_URL, httpContent);
var responseString = await response.Content.ReadAsStringAsync();
Спасибо !!