我是 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 请求中得到响应。请帮帮我。