Multiple asynchronous HttpRequests in C#
<p>I have to send two HTTP requests: The second one should be sent while I'm waiting for response from the first one. The responses should be received independently, so it can happen that either response can arrive first. How do I do this in C#? Should I use 2 HttpClients or not and how?</p>