during the development of a .NET / C-sharp application, you need to use the WebClient class to send (HTTP POST) data to the specified remote request address.
of course, instead of using the class WebClient, we can use WebRequest to send HTTP requests, but if for certain reasons, we must use WebClient to handle it, how should it be implemented, and what is the way to do it?