在C#中发送JSON数据的http post请求

22 浏览
0 Comments

在C#中发送JSON数据的http post请求

我正在尝试以JSON格式发送HTTP POST请求,它应该是这样的:

{

"id": "72832",

"name": "John"

}

我尝试了以下代码,但如果我没有理解错的话,这不会以JSON格式发送请求:

var values = new Dictionary
{
    {"id","72832"},
    {"name","John"}
};
using (HttpClient client = new HttpClient())
{
    var content = new FormUrlEncodedContent(values);
    HttpResponseMessage response = await client.PostAsync("https://myurl", content);
    // 处理响应的代码
}

我该如何修改代码以以JSON格式发送请求呢?

0