我希望我不會啓動已完成的主題,但我在這裏沒有找到任何正確的答案,也沒有其他答案。 所以,我們去: 我使用WebClient從網頁下載HTML代碼,然後我發送一個新的請求與該WebClient和WebPage重定向我。現在我想現在網站已經放到了我的位置。在WebClient中重定向時獲取當前Uri wp7
WebClient類本身沒有任何合適的屬性,我已經嘗試重寫該類,以便我可以獲取Response URI,但不知何故它不適用於wp7。
因此,任何想法如何獲得我的WebClient重定向的URI?或者任何想法爲什麼應用程序崩潰時,我想使用我自己的類:
public class MyWebClient : WebClient
{
Uri _responseUri;
public Uri ResponseUri
{
get { return _responseUri; }
}
protected override WebResponse GetWebResponse(WebRequest request, IAsyncResult result)
{
WebResponse response = base.GetWebResponse(request, result);
_responseUri = response.ResponseUri;
return response;
}
}
}
在此先感謝!
那麼,因爲我的整個程序使用webclient,我試圖繞過HttpWebRequest(實際上我之前並不知道它很好)。 感謝您記錄良好的答案! :) – Constantin