strings that are the same will return false

var response = new WebClient ().DownloadString (url);

print (string.Equals(response, “Correct”));

it returns false

Did you actually output the response to a debug somewhere to make sure it is exactly the same?