记录OCC API请求和响应

2020-09-14 15:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

这里的任何人都使用jersey之类的任何库为所有OCC API请求/响应实现日志记录。

任何帮助都是有意义的。

谢谢
尼尔

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

这里的任何人都使用jersey之类的任何库为所有OCC API请求/响应实现日志记录。

任何帮助都是有意义的。

谢谢
尼尔

付费偷看设置
发送
4条回答
lukcy2020
1楼-- · 2020-09-14 15:36

Hi:创建一个实现了AfterPerRequestFilter的请求记录过滤器,并在扩展程序的spring-filter.xml文件中定义此过滤器。 参见下面的示例。

  
      
          <!-通用平台过滤器->
          
          <!-->
          <!-过滤器记录当前请求->
           
          <!-过滤以设置cms集成->
          
 
          <!-筛选以初始化店面->
          
 
          <!-过滤以处理url编码属性->
          
 
          <!-安全->
          
 
          <!-如果来宾用户尝试访问结帐流程之外的页面,则过滤以注销来宾用户->
          
 
          <!-筛选以恢复购物车中的物品->
          
      


  

My梦
2楼-- · 2020-09-14 15:35

以上建议的解决方案确实满足了您的要求。

谷歌快速搜索为过滤器提供了多种实现。 下面的示例。

https://gist.github.com/int128/e47217bebdb4c402b2ffa7cc199307ba https://gist.github.com/freemanh/b896a70a21fddb8e2aea2cf08725eb64

这里也有指南: https://www.baeldung.com/spring-http -记录

编辑:当然,您将编辑默认的CommerceWebServicesFilterChainListV1(如果使用的是V2,则为V2),而不是店面过滤器链。 店面和OCC WS都在使用Spring Web生态系统。

wang628962
3楼-- · 2020-09-14 15:44

:您的OCC必须在某种扩展中实现,对吗? 在该扩展名中,您必须具有web.xml和应用程序配置文件。 在该应用程序配置文件的过滤器链中添加请求记录器,您应该会很好。

基本上,这就是在处理请求之前添加过滤器,这与店面或Web服务,OCC或流程引擎无关。

Nan4612
4楼-- · 2020-09-14 15:49

感谢您输入Saurabh,我会尝试的。

一周热门 更多>