我不知道如何使用HttpClient POST JSON。我找到了一些解决方案,像这样,但是我必须使用HttpClient,因为它是异步的,并且必须添加一个标头。
以下是我的代码。有什么想法如何修复它?
以下是我的代码。有什么想法如何修复它?
List<Order> list = new List<Order> { new Order() { Name = "CreatedTime", OrderBy = 1 } };
Queues items = new Queues { Orders = list };
var values = new Dictionary<string, string> { { "Orders", JsonConvert.SerializeObject(list) } };
var content = new FormUrlEncodedContent(values);
//HttpContent cc = new StringContent(JsonConvert.SerializeObject(items));
_msg = await _client.PostAsync(input, content);
//_msg = await _client.PostAsync(input, cc);
var response = await _msg.Content.ReadAsStringAsync();