Thanks guys, I solved the issue.
I was missing a .GetResponse()GetResponse() for my code.
Here is how I did it:
for (int i = 0; i < links.Length; i++)
{
var request WebRequest request = WebRequest.Create(links[i]);
var response HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
Streamvar dataStream = response.GetResponseStream ();
var reader StreamReader reader = new StreamReader (dataStream);
stringvar responseFromServer = reader.ReadToEnd ();
Console.WriteLine (responseFromServer);
reader.Close ();
dataStream.Close ();
response.Close ();
}
Most of it is directly from the Microsoft docs.