[英]Logging incoming and outgoing HTTP REST request/response in Spring/Tomcat
[英]How to intercept outgoing request on tomcat?
在tomcat上運行了兩個應用程序:
我想設置離開Application1的請求參數(User對象,以及有關當前用戶的信息),並且當此請求到達Application2時,我想檢索參數並更改Application2中的某些本地配置。
我知道可以使用篩選器在Application2中篩選傳入的請求,但是如何在Application1中篩選傳出請求?
當您說“發送請求”時,我認為這是“響應”。 我建議您在通過正常的過濾器/處理鏈之后,還使用Servlet過濾器在Application1中進行更改。
即:
filterchain.doFilter(request, response);
//code here...
我看不到如何使用Apache Valve修改請求/響應參數。
我能夠通過實現SOAPHandler類來實現我的目標。 我能夠截獲SOAP消息,添加標頭參數,並且當該SOAP消息到達Application2時,我提取了這些標頭信息就實現了相同的SOAPHandler。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.