我正在使用 Microsoft IIS 代理 WebLogic 服务器的请求。
我在 IIS 上启用了 https。
[http://webserver gives error that 'page must be viewed on https' and https://webserver gives content of Default.htm file]
我在 WebLogic Server 上启用了 https。
[http://weblogic:7001/myapp/test.jsp and https://weblogic:7002/myapp/test.jsp both works]
通信 b/w IIS 和 WebLogic Server 在 https 上。
问题是当我使用网络服务器 URL 访问 https 上的应用程序时,(https://webserver/myapp/test.jsp)
我确实得到了响应(test.jsp 的内容),但是当我在过滤器中打印 request.getRequestURL() 时,我得到了 http URL (http://webserver/myapp/test.jsp)
。这在执行 sendRedirect() 时会导致问题...
为什么我的 https URL 被转换为 http?任何想法?
谢谢。