Java 如果webservice中出现异常,控件是否返回到UI并出错?
我使用angular js开发了一个UI页面,并进行了rest Web服务调用。如果webservice引发异常,控件是否会返回到UI并显示错误?是,它将返回到客户端。即使服务器超时,也是如此 但它的格式可能并不像您预期的那样。例如,您可能发送了一个json请求,并期望得到一个json响应。但是,如果服务器为错误代码设置了一个简单的html处理程序,您可能会得到一个html响应。在这种情况下,您的响应解析将失败。一个常见的例子是身份验证失败,它只是将您重定向到许多服务中的html登录页面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登录页面 因此,
因此,在解析结果之前,请检查状态代码。检查服务RESTAPI文档并研究错误处理语义。然后相应地分析错误。如果未捕获错误,您将获得HTTP 500状态。