So aktivieren Sie die automatische Weiterleitung für Webclient

Ich habe diesen 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;
  }
}

Wenn ich die Seite example.com lade, erhalte ich:

Server: nginx
Date: Fri, 23 Aug 2013 05:24:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
location: /examplePage

Mein CustomWebclient folgt jedoch nicht der Umleitung. Warum? Was tun, um das Problem zu beheben?

Vielleicht hat es nicht funktioniert, weil "Ort" in Kleinbuchstaben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage