Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/131.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 如果webservice中出现异常,控件是否返回到UI并出错?_Java_Angular_Rest_Web Services - Fatal编程技术网

Java 如果webservice中出现异常,控件是否返回到UI并出错?

Java 如果webservice中出现异常,控件是否返回到UI并出错?,java,angular,rest,web-services,Java,Angular,Rest,Web Services,我使用angular js开发了一个UI页面,并进行了rest Web服务调用。如果webservice引发异常,控件是否会返回到UI并显示错误?是,它将返回到客户端。即使服务器超时,也是如此 但它的格式可能并不像您预期的那样。例如,您可能发送了一个json请求,并期望得到一个json响应。但是,如果服务器为错误代码设置了一个简单的html处理程序,您可能会得到一个html响应。在这种情况下,您的响应解析将失败。一个常见的例子是身份验证失败,它只是将您重定向到许多服务中的html登录页面 因此,

我使用angular js开发了一个UI页面,并进行了rest Web服务调用。如果webservice引发异常,控件是否会返回到UI并显示错误?

是,它将返回到客户端。即使服务器超时,也是如此

但它的格式可能并不像您预期的那样。例如,您可能发送了一个json请求,并期望得到一个json响应。但是,如果服务器为错误代码设置了一个简单的html处理程序,您可能会得到一个html响应。在这种情况下,您的响应解析将失败。一个常见的例子是身份验证失败,它只是将您重定向到许多服务中的html登录页面


因此,在解析结果之前,请检查状态代码。检查服务RESTAPI文档并研究错误处理语义。然后相应地分析错误。

如果未捕获错误,您将获得HTTP 500状态。