HttpClient で JSON を POST する方法がわかりません。this のような解決策を見つけましたが、非同期の原因である 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();