.Net Core 中的Json请求

(1)RestSharp

Nuget:RestSharp

var postData = new
{
fixmedinsCode = fixmedinsCode,
setlDate = setlDate,
};

var request = new RestRequest();
request.Method = Method.Post;
request.AddHeader("Content-Type", "application/json");
request.AddJsonBody(postData);
var response = client.ExecutePostAsync(request).Result;
var retJson = JsonConvert.DeserializeObject<SettlementResponse>(response.Content);

 

(2)HttpClient

HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("x-hw-id", token);
var request = new HttpRequestMessage(HttpMethod.Post, url)
{
Content = new StringContent(JsonConvert.SerializeObject(postData),
Encoding.UTF8, "application/json")
};
var response = client.SendAsync(request).Result;
var content = response.Content.ReadAsStringAsync().Result;
var retJson = JsonConvert.DeserializeObject<SettlementResponse>(content);

posted @ 2022-06-10 09:16  blog_zhaof  阅读(155)  评论(0编辑  收藏  举报