1
我有這樣的代碼,可以在VS2012的桌面控制檯項目中使用,但不適用於WP8的VS2013。鏈接不在Windows Phone 8.1中打開
url = "http://lenta.ru/photo/2014/06/23/blackwidow/"
WebRequest request = WebRequest.Create(url);
WebResponse response = await request.GetResponseAsync(); /*from here programm doesn't work on wp8, but works on PC Console Project on VS2012*/
Stream data = response.GetResponseStream();
爲什麼此代碼在控制檯項目上工作,但不能從我的WP8應用程序工作?
修復。 問題通過使用HttpCLient而不是WebRequest來解決。
HttpClient client = new HttpClient();
try
{
var result = await client.GetStringAsync(url);
}
catch
{
}
client.Dispose();
請確保你正確標記你的問題 –
我已經通過使用HttpClient解決了這個問題。 – FruitDealer
如果您解決了您的問題,請務必在下面發佈。這不是你的個人Q和A ...這是爲每個人記錄常見問題和解決方案。其他人將來可能會遇到這個問題。 –