Question

Is there a built-in .NET class that can replace or work like WinHttp.WinHttpRequest?

Thanks!

Was it helpful?

Solution

There is the System.Net.HttpRequest class:

HttpWebRequest Class

Provides an HTTP-specific implementation of the WebRequest class.

  • Namespace: System.Net
  • Assembly: System (in System.dll)

You can alternatively use the System.Net.WebClient class:

WebClient Class

Provides common methods for sending data to and receiving data from a resource identified by a URI.

  • Namespace: System.Net
  • Assembly: System (in System.dll)

This class simplifies some common tasks, like downloading a file (method DownloadFile)

The WebClient class provides common methods for sending data to or receiving data from any local, intranet, or Internet resource identified by a URI.

The WebClient class uses the WebRequest class to provide access to resources. WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top