如何使用HttpClient在ASP.NET Core中发送HTTP请求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4362个文字,预计阅读时间需要18分钟。
请注意:本文档属于《理解ASP.NET Core》系列文章,请查看顶部博客或点击此处查看全文目录+前言+在.NET中,我们有许多发送Http请求的手柄,如HttpWebRequest、WebClient以及HttpClient等。接下来,我们将探讨如何使用HttpClient发送HTTP请求。
前言注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录
在.NET中,我们有很多发送Http请求的手段,如HttpWebRequest、WebClient以及HttpClient。
在进入正文之前,先简单了解一下前2个:
HttpWebRequest
namespace System.Net
{
public class HttpWebRequest : WebRequest, ISerializable { }
}
HttpWebRequest位于System.Net命名空间下,继承自抽象类WebRequest,是.NET中最早、最原始地用于操作Http请求的类。相对来说,该类提供的方法更接近于底层,所以它的使用较为繁琐,对于开发者的水平要求是比较高的。
本文共计4362个文字,预计阅读时间需要18分钟。
请注意:本文档属于《理解ASP.NET Core》系列文章,请查看顶部博客或点击此处查看全文目录+前言+在.NET中,我们有许多发送Http请求的手柄,如HttpWebRequest、WebClient以及HttpClient等。接下来,我们将探讨如何使用HttpClient发送HTTP请求。
前言注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录
在.NET中,我们有很多发送Http请求的手段,如HttpWebRequest、WebClient以及HttpClient。
在进入正文之前,先简单了解一下前2个:
HttpWebRequest
namespace System.Net
{
public class HttpWebRequest : WebRequest, ISerializable { }
}
HttpWebRequest位于System.Net命名空间下,继承自抽象类WebRequest,是.NET中最早、最原始地用于操作Http请求的类。相对来说,该类提供的方法更接近于底层,所以它的使用较为繁琐,对于开发者的水平要求是比较高的。

