C#使用HttpClient獲取Location


之前使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM