HttpClient

  • 72
  • 0
  • 2021-02-08

參考文章:

https://medium.com/itsoktomakemistakes/net-core-%E6%8A%8A-httpclient-%E8%BD%89%E7%94%A8-ihttpclientfactory-%E5%B0%8F%E5%9C%B0%E9%9B%B7-89c05580319c

什麼是 HttpClient?

在 .NET Core 中要從 Server 端發出請求 (Request) 的方式,如果以 Node 來說就是使用 request 或是 node-fetch 來發出請求。而在 .NET 中發出請求也有不少方法

  • HttpClient:.NET Core 內建支援、推薦使用
  • RestSharp:NuGet 第三方套件
  • Flurl.Http:NuGet 第三方套件
  • HttpWebRequest:兼容舊版本,包裝 HttpClient,不推薦使用
  • WebClient:原生支援,過時方法,不推薦使用