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