.NET中的WinHttp.WinHttpRequest

Leo*_*son 3 .net winhttp winhttprequest

是否有可以替换或像WinHttp.WinHttpRequest一样工作的内置.NET类?

谢谢!

spl*_*tne 6

System.Net.HttpRequest类:

HttpWebRequest类

提供WebRequest类的特定于HTTP的实现.

  • 命名空间:System.Net
  • 程序集:系统(在System.dll中)

您也可以使用System.Net.WebClient类:

WebClient类

提供向URI标识的资源发送数据和从其接收数据的常用方法.

  • 命名空间:System.Net
  • 程序集:系统(在System.dll中)

这个类简化了一些常见任务,比如下载文件(方法DownloadFile)

WebClient类提供了向URI标识的任何本地,Intranet或Internet资源发送数据或从其接收数据的常用方法.

WebClient类使用WebRequest类来提供对资源的访问.WebClient实例可以使用WebRequest.RegisterPrefix方法注册的任何WebRequest后代访问数据.