If you browse http://www.citizensbank.com
you will get redirected to the https
version.
Trying your code with https
works.
That means the website redirects the requests to the secure site.
In most cases the code should work with the redirect since request.AllowAutoRedirect
is true
by default, but it does not and hangs, that means that probably someone only redirects request from browsers.
This questions shows how to identify redirects, but it does not work for this site.