使用HttpClient实现http请求是非常常见的方式,有一个HttpClient的拓展类HttpClientExtensions提供了更多的拓展方法,包括但不限于

  • PostAsJsonAsync
  • PostAsXmlAsync
  • PutAsJsonAsync
  • PutAsXmlAsync

.Net 4.5之前HttpClientExtensions在System.Net.Http.dll,从.Net 4.5开始HttpClientExtensions在System.Net.Http.Formatting.dll
查证来源:HttpClientExtensions Methods (System.Net.Http) | Microsoft Docs

根据 json - HttpClient not supporting PostAsJsonAsync method C# - Stack OverflowCS1061 'HttpClient' does not contain a definition for 'PostAsJsonAsync' For asp.net core project · Issue #3849 · aspnet/AspNetCore.Docs可以得出以下3种解决办法。

  1. 根据PostAsync或者SendAsync实现
  2. 引用微软官方出的nuget包Microsoft.AspNet.WebApi.ClientNuGet Gallery | Microsoft.AspNet.WebApi.Client 5.2.7
  3. 引用他人出的nuget包

Microsoft.AspNet.WebApi.Client依赖

.NETFramework 4.5
Newtonsoft.Json (>= 6.0.4)
.NETStandard 2.0
Newtonsoft.Json (>= 10.0.1)
Newtonsoft.Json.Bson (>= 1.0.1)
Portable Class Library (.NETFramework 4.5, .NETCore 4.5, WindowsPhone 8.0, WindowsPhone 8.1, WindowsPhoneApp 8.1)
Microsoft.Net.Http (>= 2.2.22)
Newtonsoft.Json (>= 6.0.4)

最新文章

  1. html meta标签使用总结
  2. Android成长日记-Android监听事件的方法
  3. 【面试题】BD
  4. docker-2 深入了解docker
  5. std::thread
  6. CM5(Cloudera Manager 5) + CDH5(Cloudera's Distribution Including Apache Hadoop 5)的安装详细文档
  7. linux mono
  8. js的异步的问题的再次理解
  9. 用户 'IIS APPPOOL\IdealTest' 登录失败解决方案
  10. NavigationBar的显隐和颜色设置
  11. tcp并发服务器(c20w)
  12. [Noip2003 PJ] 数字游戏
  13. 剑指offer 12:数值的整数次方
  14. 浅谈一类无关序列有前缀和性质的统计问题的离线解法 BZOJ3626
  15. oracle 拆分字符串并转换为表
  16. JbossMiner 挖矿蠕虫分析 (转载)
  17. Spring Security编程模型
  18. opengl坐标系统
  19. Using SQLXML Bulk Load in the .NET Environment
  20. C#目录:藏锋

热门文章

  1. WFS服务查询方法
  2. Android 进度对话框 ProgressDialog
  3. Android开发模版代码(4)——状态栏设置
  4. Jenkins工程中SQL语句执行的方法
  5. 制作excel下拉菜单
  6. mysql主从同步问题梳理
  7. fastjson又被发现漏洞,这次危害可能会导致服务瘫痪
  8. 【THUPC 2018】赛艇
  9. Shell命令的执行优先级
  10. python3 print() 函数带颜色输出 示例