本篇文章主要介绍了" 详解WebApiClient的JsonPatch局部更新",主要涉及到方面的内容,对于.NETjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
1. 文章目的随着 WebApiClient 的不断完善,越来越多开发者选择WebApiClient替换原生的HttpClient,本文将介绍使用WebApiC...
[HttpPatch]
public UserInfo Patch([FromBody] JsonPatchDocument doc)
{
var user = new UserInfo
{
Account = "_Account",
Password = "_Password",
Email = "_Email"
};
doc.ApplyTo(user);
return user;
}
4. WebApiClient提交JsonPatch
在WebApiClient也提供一个JsonPatchDocument类型,该类型实现了IApiParameterable接口,在http请求之后,会执行BeforeRequestAsync方法,完成组装body的多个opration的数据json内容,使用方法如下:
public interface IPatchApi : IHttpApi
{
[HttpPatch("http://localhost:7171/api/userinfo")]
Task PatchAsync(JsonPatchDocument doc);
}
var doc = new JsonPatchDocument();
doc.Replace(item => item.Account, "laojiu");
doc.Replace(item => item.Email, "laojiu@qq.com");
var client = HttpApiClient.Create();
await client.PatchAsync(doc);
5. 结束语
博主为WebApiClient库的作者,本文向读者介绍了JsonPatch的基本知识,以及如何在WebApiClient提交JsonPatch,欢迎大家给WebApiClient提建议。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
您可能感兴趣的文章:
以上就介绍了 详解WebApiClient的JsonPatch局部更新,包括了方面的内容,希望对.NETjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_4583979_2.html