WinHttp.WinHttpRequest in .NET
-
29-08-2019 - |
Question
Is there a built-in .NET class that can replace or work like WinHttp.WinHttpRequest?
Thanks!
Solution
There is the System.Net.HttpRequest 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:
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.