首页 / 问答 / ASP.NET Core应用程序编程开发中如何使用HttpClient向远程服务器发送(POST)JSON数据呢?

ASP.NET Core应用程序编程开发中如何使用HttpClient向远程服务器发送(POST)JSON数据呢?

C# HTTP .NET Core ASP.NET Core JSON 3.52K 次浏览
0

在ASP.NET Core应用程序编程开发中,假如需要使用HttpClient向远程服务器发送(POST)动态匿名对象作为HTTP请求的内容,比如:

new { x = 1, y = 2 };

现创建了一个HttpClient实例对象,如下:

var client = new HttpClient();

但是,client实例没有直接传递JSON对象的参数方法,那么,此处应该如何处理呢?

回复 [×]
提交评论
请输入评论内容

2 个回答

  • 0

    在ASP.NET Core的应用程序中,需要引用Microsoft.AspNet.WebApi.Client这个命名空间,然后使用HttpClient这个类,且在HttpClient实例对象中,并没有直接发送JSON对象的方法,需要手动处理,如下:

    Rector的个人主页

    Rector

    2020-05-11 回答

    • 0

      创建一个继承至StringContent的子类,名为JsonContent,实现如下:

      调用示例如下:

      Rector的个人主页

      Rector

      2020-05-11 回答

      我来回答