windows phone 7中的http请求生成System.Net.WebException异常

时间:2013-07-14 04:16:50

标签: windows-phone-7 windows-phone

我是Windows手机平台的新手。我正在尝试发送一个http请求并打印响应。我创建了一个简单的WP 7项目尝试了webClient的代码

  var client = new WebClient();
        client.DownloadStringCompleted += (s, ev) => {System.Diagnostics.Debug.WriteLine( ev.Result); };

        client.DownloadStringAsync(new Uri("http://www.google.com"));`

但它产生了这个错误

  

{System.Net.WebException:远程服务器返回错误:NotFound。 ---> System.Net.WebException:远程服务器返回错误:NotFound。      在System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)      在System.Net.Browser.ClientHttpWebRequest。<> c_ DisplayClasse.b _d(Object sendState)      在System.Net.Browser.AsyncHelper。<> c_ DisplayClass1.b _0(Object sendState)      ---内部异常堆栈跟踪结束---      在System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()      在System.Net.DownloadStringCompletedEventArgs.get_Result()      在PanoramaApp2.MainPage。< .ctor> b__0(对象s,DownloadStringCompletedEventArgs ev)      在System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e)      在System.Net.WebClient.DownloadStringOperationCompleted(Object arg)}

我也试过了HttpWebRequest。但也产生了异常。我花了很多时间来解决这个问题,但仍然无法从http请求中获得响应。请帮助我。

1 个答案:

答案 0 :(得分:0)

在为Win 8开发Windows应用商店应用时,我遇到了类似的问题。事实证明,我必须授予应用访问互联网/网络的权限