Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.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 是否在try-catch块中向用户返回对无效web服务方法调用的反馈?_Java_Web Services_Exception Handling_Try Catch_Return Value - Fatal编程技术网

Java 是否在try-catch块中向用户返回对无效web服务方法调用的反馈?

Java 是否在try-catch块中向用户返回对无效web服务方法调用的反馈?,java,web-services,exception-handling,try-catch,return-value,Java,Web Services,Exception Handling,Try Catch,Return Value,我使用的是来自第三方的web服务,我无法控制它,它修改系统中的数据,但返回void,因此我使用try/catch块执行对它的调用 现在我的问题是:如果没有抛出(捕获)异常,我是否应该一直假设它已成功执行 我之所以问这个问题,是因为我想给用户一些关于他们操作状态的反馈,不管它是否成功,并且考虑到web服务方法返回void的事实,我想在try块中的方法调用之后放置一些消息,比如“您的操作正确执行了” 这是一个好办法还是有更好的办法?仅供参考,Java是Iam使用的编程语言。未经确认或验证,请勿假设任

我使用的是来自第三方的web服务,我无法控制它,它修改系统中的数据,但返回void,因此我使用try/catch块执行对它的调用

现在我的问题是:如果没有抛出(捕获)异常,我是否应该一直假设它已成功执行

我之所以问这个问题,是因为我想给用户一些关于他们操作状态的反馈,不管它是否成功,并且考虑到web服务方法返回void的事实,我想在try块中的方法调用之后放置一些消息,比如“您的操作正确执行了”


这是一个好办法还是有更好的办法?仅供参考,Java是Iam使用的编程语言。

未经确认或验证,请勿假设任何内容。如果返回的成功代码没有得到确认,那么请尝试通过重新加载/获取数据来验证更改。我希望任何有能力的web服务都会抛出异常/失败结果(如果不能)。。“单元”返回到正常的控制流,意味着它成功了。这是对它(以及所有软件)应该如何运行的合理预期——但一定要打电话给提供商或通过实验确定这一点。