c#的HTTP客户端组件

本文关键字:组件 客户端 HTTP | 更新日期: 2023-09-27 18:09:46

我正在寻找c#的Http客户端。

必须:

  1. 支持IPv6, Socks5, HTTPS代理(IPv4, IPv6)。
  2. 稳定,强大的支持,经常更新。
  3. 允许获取所有的cookie为XML或其他格式,并设置cookie返回。
  4. 允许从报头字符串设置cookie。
  5. 允许执行自定义请求(使用custom内容类型)。
  6. 轻一点,快一点。
  7. 如果同一家公司有邮件和SFTP组件,那就太好了。

你能推荐一些吗?如果物有所值,我可以买。

c#的HTTP客户端组件

框架中内置了一个,我认为它提供了您列出的所有功能。

System.Net.Http.HttpClient

你可以试试CefSharp。它是Cef上的c#包装器,Cef是一个在应用程序中嵌入基于chrome的浏览器的项目。我没有做过太多,所以我不知道它是否满足你的所有条件,但它是基于Chromium的,所以值得一试。