【发布时间】:2018-11-06 16:30:05
【问题描述】:
我在 http 端口 8080 上运行 Tomcat 网络服务器。在前面,我有一个处理 https ssl 连接的 Apache。
我如何知道客户端是使用http:// 还是https:// 发出请求的?因为下面总是显示http,因为Apache内部当然只向Tomcat发送http:8080请求。所以最初请求的方案在这里丢失了。
HttpServletRequest req;
req.getRequestURL().toString(); // always shows http://....
【问题讨论】:
-
记录请求头,看看有没有什么。
-
句柄
https连接 是什么意思?你将他们重定向到http? -
是的,它内部重定向到http。