Добрый день!
Отправляю POST запросы на сервер HttpClient'ом. Запрос и ответ в кодировке win-1251, в ответе есть кириллица, которая вся превращается в знаки вопроса. Подскажите, как правильно указать кодировку принимаемого контента(ответа сервера)?
using (var client = new HttpClient())
{
gate.addHeaders(client);
client.DefaultRequestHeaders.Pragma.Add(new NameValueHeaderValue("no-cache"));
var content = new StringContent(body, gate.getEncode(), gate.getMediaType()); // тело запроса
var result = await client.PostAsync(uri, content); // запрос
var str = await result.Content.ReadAsStringAsync();
}