惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
有赞技术团队
有赞技术团队
量子位
N
Netflix TechBlog - Medium
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
V
V2EX
IT之家
IT之家
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 生命体验之kevin-Y

windbg内存占用分析常用命令 如何让Trae IDE调用windbg来分析dump文件 Avalonia.Controls.DataGrid自动合并列 asp.net core如何实现Controller热更新 windbg无法分析dotnetframework3.5的dmp asp.net core通过配置决定AddSingleton的实现类 vscode指定python文件的执行程序 golang离线开发-windows-vscode go语言学习 - caddy配置的一些发现 go语言学习 - caddy添加nacos-gateway 学习jsp-使用IDEA2024社区版 ravendb源代码学习一:服务启动 修整程序集需要 .NET Core 3.0 或更高版本。 打开电脑后一直弹出“交互式检测服务”窗口 Idea2024-java-Maven开发配置 C#获取事件绑定的方法 java.util.zip.DataFormatException: incorrect header check Build Secure Web Services With SOAP Headers and Extensions C#入门:如何合理制定方法参数-下 C#入门:如何合理制定方法参数-上 拷贝对象的开源工具类-FastMapper-TinyMapper-Mapster
“System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义
生命体验之kevin-Y · 2023-12-15 · via 博客园 - 生命体验之kevin-Y

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

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