当前位置: 首页 > 知识库问答 >
问题:

Rest认证失败后发送响应

陆绪
2023-03-14

我重写了类A的容器请求过滤器和类B的容器响应过滤器。

现在,每当有rest调用时,类a首先得到请求,然后它转到另一个类C。

流程是,请求到达类A,然后到达类C,最后到达类B。

现在当我看到有些东西不好,我需要发送响应时,我怎么能从A类做到这一点。我需要绕过C类。

共有1个答案

宦源
2023-03-14

抛出异常并在主类中捕获它,或者使用ExceptionMapper-将异常从JAX-RS Rest Service返回为JSON。

 类似资料:
  • 我在解密收到的验证响应SAML消息时遇到问题。我的应用程序连接了两个不同类型的国内流离失所者。第一是ForgeRocks,OpenAM,第二是微软的ADFS服务器。为两个IDP提供了相同的服务提供商元数据文档,该文档包含用于加密和签名的相同证书公钥。 案例01 IdP : OpenAM,ForgeRock结果:正确处理解密和响应。 案例02 IdP:ADFS 2.0,Microsoft结果:解密失

  • 问题内容: 我正在用作iPhone客户端的后端API服务器。我正在使用进行身份验证。相关代码如下: 和 现在,我设法将失败的登录重定向到/ loginfail,在那里我将一些JSON发送回iPhone客户端。但是,这没有足够的粒度。我希望能够将适当的错误发送回iPhone客户端,例如:“找不到用户”或“密码错误”。用我现有的代码,我看不到如何实现。 我尝试按照示例进行操作,以完成passport.

  • 我有以下问题。我使用的是spring-rabbit-2.0.5.release中的RabbitTemplate类。并使用它将messeges发送到不同的交易所。默认情况下,一切都很好。但是,当其中一个交换被删除并且有许多消息要处理时,将消息发送到现有的交换时会出现问题--但没有引发错误--消息只是静默地删除。 代码可以简化到这一点。在给定的场景中,删除exchange EX2之后--只有部分邮件会

  • 这个问题是由一个打字错误或一个无法重现的问题引起的。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能对未来的读者有所帮助。 网址: 标题: 正文: 但是,如果我使用Firebase Notification composer在我的Android设备上使用相同的FCM令牌发送通知,我会收到通知。我在邮递员这里做错了什么?我已经在SO上尝试了几个与此相关的答案,但没有得到任何有用的答案。

  • 我有一个骆驼endpoint,另一个应用程序在那里发送带有一些数据的post请求(可能是通过其他路由) 我想处理这个数据,并用POST请求的响应将一些东西返回给应用程序。 这就是我的骆驼上下文现在的样子: 如何通过post请求的响应从路由sendFinData发回一些应答?

  • 2016年8月1日11:34:39 AM org.apache.catalina.core.standardWrapperValve在路径为[/travelocity.com]的上下文中为servlet[jsp]调用严重:servlet.service()引发了异常[SAML响应的签名验证失败],根本原因为org.wso2.carbon.identity.sso.agent.exception.s