我使用的是Spring3.0.5RESTFullWebService。
在客户端使用RestTemboard
,所以当服务器抛出任何带有非Httpstatus的异常时,我的问题。OK
响应状态。
然后我想要通过Spring RestTemboard在客户端的服务器端的异常消息。目前我得到的一直是相同的异常(ResourceAccessException
)和一些通用消息,例如在方法失败状态下得到的异常:
org.springframework.web.client.ResourceAccessException: I/O error: Server returned HTTP response code: 420 for URL: https://<URL>:<Port>/<Server Application Name>/?param=12345; nested exception is java.io.IOException: Server returned HTTP response code: 420 for URL: <URL>:<Port>/<Server Application Name>/?param=12345
所以在那个时候,我希望从服务器的RestTemplate客户端抛出完整的描述性自定义异常消息
请帮我解决这个问题。
我在这里回答了一个类似的问题。您需要实现ResponseErrorHandler,以便在使用rest模板时从服务获取非2xx响应代码时拦截响应代码、正文和标头。复制所需的所有信息,将其附加到自定义异常,然后将其发回给客户端使用。您可以在上面的链接中看到代码。
有可能从客户端向服务器抛出异常吗?我们有一个从服务器到客户端的开放流: 当我尝试这样的事情时: 我在客户端的StreamObserver.on错误中获得了异常,但在服务器端没有异常。
我有一个使用Netty用Java设计的非常简单的服务器。我还使用Java NIO包编写了一个简单的客户端。我可以将Netty服务器与客户端连接起来,但当消息发送到服务器时,我会遇到以下例外情况: 我的输出: 我的服务器程序: 我的ServerHandler: 我的NIO Java客户端: 2)我正在使用LengthFieldBasedFrameDecoder和LengthPrepender来消除半
我不能对我的web服务的方法抛出异常。当我在我的方法中抛出异常并尝试从Soap UI测试我的应用程序时,会出现以下错误: 和 我的问题是: 如何为JavaWeb服务编写用户定义的异常? (例如,有一个方法返回一个学生的名字。但是,如果学生在数据库中找不到,会抛出一个错误?)
问题内容: 我将实现类似于Facebook通知和此网站的内容(StackOverflow的通知会通知我们是否有人为我们的问题写评论/答案等)。请注意,用户将使用我的应用程序作为网站而不是移动应用程序。 我遇到以下获取结果的答案,但我需要推送结果而不是获取结果。 根据建议,我在实体类中创建了一个简单方法,并向其中添加了@PostPersist,但此方法不起作用,因此基于此答案,我添加了persist
我创建了一个自定义异常类 并且在抛出异常时将此异常类发送到客户端。我还使用进行进程。 如何捕获安全过滤器抛出异常并创建用户定义的异常并将其发送到客户端? 我的过滤方法,
问题内容: 这实际上是我在这里的第一篇文章,一段时间以来我一直在试图弄清楚这一点,但是我终于打电话给该旗帜,并将尝试寻求有关此主题的一些帮助。 因此,我有一个客户端和一个服务器,它们是根据回显客户端/服务器和安全聊天客户端/服务器建模的。我对聊天的SSL部分和使用回显仅对确保我在客户端/服务器之间收到响应不感兴趣。我将在这篇文章的底部添加所有相关代码。我现在遇到的问题是,在客户端连接后,我可以从服