4. WebApiClient提交JsonPatch
在WebApiClient也提供一个JsonPatchDocument类型,该类型实现了IApiParameterable接口,在http请求之后,会执行BeforeRequestAsync方法,完成组装body的多个opration的数据json内容,使用方法如下:
public interface IPatchApi : IHttpApi
{
[HttpPatch("http://localhost:7171/api/userinfo")]
Task<string> PatchAsync(JsonPatchDocument<UserInfo> doc);
}
var doc = new JsonPatchDocument<UserInfo>();
doc.Replace(item => item.Account, "laojiu");
doc.Replace(item => item.Email, "laojiu@qq.com");
var client = HttpApiClient.Create<IPatchApi>();
await client.PatchAsync(doc);
5. 结束语
博主为WebApiClient库的作者,本文向读者介绍了JsonPatch的基本知识,以及如何在WebApiClient提交JsonPatch,欢迎大家给WebApiClient提建议。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








