Web 客户端请求期间发生异常.在 Windows Phone 中

本文关键字:异常 Windows Phone 客户端 请求 Web | 更新日期: 2023-09-27 18:33:57

在这里,我把我的代码是"WebClient请求期间发生异常"我放断点并检查.it将因此错误.为了开发我正在使用Visual Studio 2012 Ultimate与Windows Phone SDK8.0,如果请求成功完成,我的响应是json字符串.这将显示在消息框中.现在它显示"System.Net.Webexception:Web 客户端请求期间发生异常。

public match()
{
    InitializeComponent();
    Loaded += new RoutedEventHandler(profile1_loaded);
}
void profile1_loaded(object sender, RoutedEventArgs e)
{
    WebClient wc2 = new WebClient();
    var URI = new Uri("http://192.168.1.17/eyematch/rest1-7-2/api/match");
    wc2.Headers["Content-Type"] = "application/x-www-form-urlencoded";
    wc2.UploadStringCompleted += 
              new UploadStringCompletedEventHandler(wc2_UploadStringCompleted);
    wc2.UploadStringAsync(
              URI, "GET", "action=getMatchNotificationData&sKey=" + 
              GlobalVariables.skey + "&uKey=" + GlobalVariables.ukey);
}
private void wc2_UploadStringCompleted(object sender, UploadStringCompletedEventArgs er)
{
    try
    {
        MessageBox.Show(er.Result);
    }
    catch (Exception eu)
    {
        MessageBox.Show(eu.ToString());
    }
}  

提前谢谢你...

Web 客户端请求期间发生异常.在 Windows Phone 中

您是在模拟器还是在物理设备上对此进行测试?鉴于您的网络配置,该地址可能无法访问(特别是因为它是本地网络 IP)。

给遇到此错误消息的其他人的有用提示:异常有一个 .InnerException,所以如果你把上面的代码也改变为输出"eu.InnerException",您可以获得更多信息。