ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

详解WebApiClient的JsonPatch局部更新(2/2)

来源:网络整理     时间:2018-08-16     关键词:

本篇文章主要介绍了" 详解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的接口输入验证方法

以上就介绍了 详解WebApiClient的JsonPatch局部更新,包括了方面的内容,希望对.NETjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_4583979_2.html

相关图片

相关文章