Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有可能在异常之前阅读答案吗?_Java_Php_Debugging_Exception_Xml Rpc - Fatal编程技术网

Java 有可能在异常之前阅读答案吗?

Java 有可能在异常之前阅读答案吗?,java,php,debugging,exception,xml-rpc,Java,Php,Debugging,Exception,Xml Rpc,我正在从事一个项目,其中一个android应用程序正在与一个PHP服务器(WAMP)通信,其中实现了一些方法。我们使用XMLRPC来处理对服务器方法的客户端调用。无论如何,即使一切正常,当java试图读取答案时也会抛出异常。所以我想知道,在java抛出异常之前,是否有任何方法可以读取或保存服务器的响应(这并不相关) 提前感谢您的帮助 通常的方法是在代码中捕获并处理这个未检查的异常。如果您没有捕获它,它将导致应用程序停止 将导致异常的代码段包装到try/catch语句中。这将允许您继续应用程序,并

我正在从事一个项目,其中一个android应用程序正在与一个PHP服务器(WAMP)通信,其中实现了一些方法。我们使用XMLRPC来处理对服务器方法的客户端调用。无论如何,即使一切正常,当java试图读取答案时也会抛出异常。所以我想知道,在java抛出异常之前,是否有任何方法可以读取或保存服务器的响应(这并不相关)


提前感谢您的帮助

通常的方法是在代码中捕获并处理这个未检查的异常。如果您没有捕获它,它将导致应用程序停止


将导致异常的代码段包装到try/catch语句中。这将允许您继续应用程序,并且您应该能够保留和处理响应。

我已经设置了一个try/catch语句,您可以看到:

Integer result2 = null;
 try {
     Object[] dataParams = new Object[]{bytes, date, login};
     result2 = ((Integer) client.execute("storeData", dataParams)).intValue();
     System.out.println(result2.toString());
 } catch (Exception ex)
 {
     ex.printStackTrace();
 }
storeData方法应该返回一个int。但是当我得到一个异常时,我看不到该响应

这是我得到的错误:[致命错误]:1:1:prolog中不允许内容。


我假设这是由于xml响应中的一些错误字符造成的,所以我希望得到这个响应

添加代码片段将帮助您获得更好的答案