5

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();
4

2 に答える 2