我有两个应用程序部署在 JBoss 容器(同一个 unix 盒子)中。如果我收到来自 app1 的请求,我需要为 app2 发送相应的请求。
一个例子:如果 app1 请求:http://example.com/context?param1=123
,那么我需要提取http://example.com/
,以便我可以发送第二个应用程序的请求。
我尝试使用
HttpServletRequest.getServerName() &
HttpServletRequest.getServerPort() & \
HttpServletRequest.getHeader("host")
但我如何区分http
or https
?