title: Maximum concurrent requests for WebClient, HttpWebRequest, and HttpClient
body: <p>Are there any limit to how many concurrent/parallel requests you can send using WebClient, HttpWebRequest, and HttpClient class in .NET 4.5? Or is it that you can send unlimited parallel requests if there is no restriction on the web API or server?
  Sorry if the question is too broad, please correct me so I can narrow it down.</p>