WebClient请求期间发生异常。在Windows手机中

时间:2013-10-04 09:38:03

标签: c# visual-studio-2012 windows-phone webclient

这里我把我的代码“在WebClient请求期间发生异常”我把断点和检查。这将是这样的错误。为了开发我正在使用visual studio 2012 ultimate与windows phone sdk8.0和if request成功完成比我的响应是json string。这将显示在messagebox中。现在它显示“System.Net.Webexception:WebClient请求期间发生异常。”

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());
    }
}  

提前谢谢你......

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对于遇到此错误消息的其他人的有用提示:异常有.InnerException,因此如果您更改上面的代码也输出“eu.InnerException”,您可以获得更多信息。