被请求的接口代码如下:
//被请求接口
// POST api/values
[HttpPost]
public MyProperty Post([FromBody] MyProperty value)
{
return value;
}
//参数
public class MyProperty
{
public int ID { get; set; }
public string Name { get; set; }
}
方法一:
1、使用HttpClient的PostAsync方法发送Json数据请求
public class JsonContent : StringContent
{
public JsonContent(object obj) :
base(JsonConvert.SerializeObject(obj), Encoding.UTF8, "application/json")
{ }
}
2、发送PostAsync请求
HttpClient httpClient = new HttpClient();//http对象
HttpResponseMessage response = httpClient.PostAsync("http://localhost:59958/api/values", n