Я хочу заменить WebClient на HttpClient в моем коде. Какой HttpContent я должен использовать в HttpClient для замены WebClient.UploadString? Мой код WebClient:Заменить WebClient.UploadString() на HttpClient.PostAsync
string data = string.Format("name={0}&warehouse={1}&address={2}", name, shop.Warehouse.Id, shop.Address);
using (var wc = new WebClient()) {
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
wc.Encoding = Encoding.UTF8;
string fullUrl = BaseUrl + url;
string response = wc.UploadString(fullUrl, data);
// ...
}