簡體   English   中英

如何攔截tomcat上的傳出請求?

[英]How to intercept outgoing request on tomcat?

在tomcat上運行了兩個應用程序:

  • 應用1(JSP)
  • Application2(Web服務)

我想設置離開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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM