2010-11-21 6 views

Antwort

3

Auf das .NET Framework Quellcode und hier ist die Antwort: WebClient HttpWebRequest verwendet, die für folgende Umleitungen die folgende Logik verwendet:

else if (AllowAutoRedirect && (
    ResponseStatusCode==HttpStatusCode.Ambiguous   || // 300 
    ResponseStatusCode==HttpStatusCode.Moved    || // 301 
    ResponseStatusCode==HttpStatusCode.Redirect   || // 302 
    ResponseStatusCode==HttpStatusCode.RedirectMethod  || // 303 
    ResponseStatusCode==HttpStatusCode.RedirectKeepVerb)) // 307 
{ 

Der Wert des Headers Standort in der ResponseHeaders Sammlung der ist WebClient (oder das Ereignis wird ausgelöst, wenn Async verwendet wird).