异步 Rest API 调用的调用处理程序



我曾经使用SOAP Web服务开发过一个应用程序,其中所有肥皂api调用都将使用处理程序方法调用通过一个地方触发。

我没有详细看到实现,但我知道它是如何工作的。

我们是否可以有一个类,我可以在它命中之前和收到响应之后跟踪所有 REST API。我用弹簧。除了AOP,如何为REST服务编写处理程序方法调用?

我要问的是,我是否可以使用方法调用处理程序机制来在一个地方调用所有请求并异步获取响应,而不是在我进行 rest 调用的所有服务中编写 RestTemplate.exchange()?

您可以使用

javax.servlet.Filter来截获发送到服务器的所有请求,并截获从服务器到客户端的所有响应。来自javadoc:

过滤器是对资源请求(servlet 或静态内容)或来自资源的响应或两者执行过滤任务的对象。

已为此设计确定的示例包括

1) 身份验证过滤器

2) 日志记录和审核过滤器

3) 图像转换过滤器

4) 数据压缩过滤器

5) 加密过滤器

6) 标记化过滤器

7) 触发资源访问事件的筛选器

8) XSL/T 过滤器

9) 哑剧式链条过滤器*

最新更新