0

我是 windows phone 平台的新手。我试图发送一个 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() at System.Net.DownloadStringCompletedEventArgs.get_Result() at PanoramaApp2.MainPage.<.ctor>b__0(Object s , 在 System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e) 在 System.Net.WebClient.DownloadStringOperationCompleted(Object arg) 的 DownloadStringCompletedEventArgs ev)}

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

4

1 回答 1

0

在为 Win 8 开发 Windows Store 应用程序时,我遇到了类似的问题。结果我必须授予应用程序访问互联网/网络的权限

于 2013-07-14T05:40:04.737 回答