首页 > 其他分享 >“System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义

“System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义

时间:2023-12-15 16:33:09浏览次数:21  
标签:ReadAsAsync Http System Net HttpContent response

WebApi当道的今天,之前要自己写的序列化,现在有人都做好了

    public class PostHelper
    {
        static HttpClient client = new HttpClient();
        public static async Task<T> PostTestAsync<T>(string url,T args)
        {   
            //string json = JsonSerializer.Serialize(args);
            //HttpContent content = new StringContent(json,Encoding.UTF8);
            //content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue ("application/json");
            //HttpResponseMessage response = await client.PostAsync(url, content);

            HttpResponseMessage response = await client.PostAsJsonAsync(url, args);
            response.EnsureSuccessStatusCode();
            // Deserialize the updated product from the response body.
            var result = await response.Content.ReadAsAsync<T>();
            return result;
        }
    }

 

对于倒数第二行,可以会有以下错误提示

“System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义

 

对于Net4.X,可以添加以下引用

System.Net.Http.Formatting

 

对于net6.0,添加以下包

Microsoft.AspNet.WebApi.Client

本文只发布在博客园,请勿转载!

标签:ReadAsAsync,Http,System,Net,HttpContent,response
From: https://www.cnblogs.com/kevin-Y/p/17903641.html

相关文章

  • MiniHttp服务器的设计与实现
    MiniHttp服务器的设计与实现1.目标及要求2.功能设计及思想3.各功能具体实现4.测试5.致谢[1]上图的课件来自于孙毅老师的计算机网络课程。[2]https://www.bilibili.com/video/BV14Y411s7yB/?spm_id_from=333.1007.top_right_bar_window_custom_collecti......
  • logback error Logging system failed to initialize using configuration from 'nul
    *[Afterupgradingtheprojectfromspringboot2.3.4to2.7.0,buildfailwithalogback.xml·Issue#32025·spring-projects/spring-boot·GitHub](https://github.com/spring-projects/spring-boot/issues/32025)*[WhyDoesTheLoggingSystemFailToInitial......
  • 38system函数与popen函数的比较
      importosr'''os.system和os.popen函数的对比。输出内容存在中文字符时,os.system回显会出现乱码,而os.popen不会。'''#执行popen函数defdoPopen():#执行命令,返回一个迭代对象给cmdcmd=os.popen('ipconfig/all')#cmd.readlines()返回一......
  • MacOS-“System Information”这个App用做USB设备的检测与设备文件的确定
    “SystemInformation”这个Apple自带的GUI小App是检测USB硬件的;如图所示;而Linux上是lsusb与lspci这类commandline的command;找到USB硬件的设备信息,需要与设备文件映射,怎么找?`bash-3.2#ls/dev/tty*|sort>sys.txt#连接USB硬件前bash-3.2#ls/dev/tt......
  • 【HTTP】服务器代码<线程>
    1#include<stdio.h>2#include<pthread.h>3#include<strings.h>4#include<string.h>5#include<unistd.h>6#include<sys/socket.h>7#include<netinet/in.h>8#include<arpa/inet.h>9......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— HTTPRouteDestinati
     流量治理的原理——VirutalService——HTTPRouteDestinationhttps://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRouteDestination Eachroutingruleisassociatedwithoneormoreserviceversions(seeglossaryinbeginning......
  • Java 类之 java.lang.System
    Java类之java.lang.System文章目录Java类之java.lang.System一、简介二、主要功能1、`currentTimeMillis()`-获取当前时间的毫秒数说明代码示例2、`getProperty(Stringkey)`-获取系统属性说明代码示例3、`exit(intstatus)`-终止虚拟机说明代码示例4、`arraycopy(Objec......
  • 自己搭建一个https的dns
    我有一个web项目,使用域名访问,需要同时运行线上环境和测试环境,为了防止一些css、js缓存影响,在不同的浏览器里分别访问线上环境和测试环境,比如Chrome浏览器访问测试环境,而Safari浏览器访问线上环境。通常,需要切换环境的时候,通过修改/etc/hosts进行切换,但是这样比较麻烦,有时候忘记切......
  • okhttp经常出现SocketTimeoutException
    一开始,我创建的okhttpclient的方式:valclientBuilder=newOkHttpClient.Builder() .readTimeout(readTimeoutMillis,TimeUnit.MILLISECONDS) .writeTimeout(writeTimeoutMillis,TimeUnit.MILLISECONDS).connectTimeout(connectTimeoutMillis,TimeUnit.MI......
  • NRF52832---SYSTEM_ON&SYSTEM_OFF
    Nordic的低功耗有两种模式:SystemOff和SystemOnSYSTEM_ONSystemon状态有持续延迟和低功率子模式。当系统空闲进入SystemOn模式时,默认情况下将处于低功耗子模式,通常最低功耗为1.9uA(nRF52832)或1.5uA(nRF52840),包括LFCLK和RTC。这是连接事件之间的正常状态。CPU在计......