之前使用HttpWebRequest的時候,只需要設置HttpWebRequest對象的AllowAutoRedirect屬性值為false即可在Respomse的Header中獲取Location;
但是后來在SilverLight中使用HttpWebRequest的時候,沒有AllowAutoRedirect這個屬性了,各種點也點不出來,於是只能用HttpClient 了,代碼如下:
1 public string GetLocation(string URL) 2 { 3 HttpClientHandler hander = new HttpClientHandler(); 4 hander.AllowAutoRedirect = false; 5 HttpClient client = new HttpClient(hander); 6 return client.GetAsync(URL).Result.Headers.Location.ToString(); 7 }
引用名詞空間System.Net.Http
