How to turn on autoredirect on 302
I have this code:
class CustomWebclient: WebClient
{
[System.Security.SecuritySafeCritical]
public CustomWebclient(): base()
{
}
public CookieContainer cookieContainer = new CookieContainer();
protected override WebRequest GetWebRequest(Uri myAddress)
{
WebRequest request = base.GetWebRequest(myAddress);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).CookieContainer = cookieContainer;
(request as HttpWebRequest).AllowAutoRedirect = true;
}
return request;
}
}
When i load page example.com, i get:
HTTP/1.1 302
location: http://www.example.com/example/
But my CustomWebclient doesnt follow redirect. Why? What to do to fix it?
No comments:
Post a Comment