request 获取请求信息
1、request.getContextPath();获取项目名称
2、request.getScheme();获取请求使用的协议名
3、request.getProtocol();获取请求协议版本
4、request.getServerName();获取请求 URL 上的主机名(内网未转发时,一般为项目部署服务器主机 ip)
5、request.getServerPort();获取请求 URL 上的端口号
6、request.getLocalAddr();获取最终接收请求的主机地址
7、request.getLocalName();获取最终接收请求的主机名
8、request.getLocalName();获取最终接收请求的主机
9、request.getLocalPort();获取最终接收请求的端口
10、request.getMethod();获取请求的方法
11、request.getRequestURI();获取请求 URL 从端口到请求参数中间的部分
12、request.getServletPath();获取请求 URL 中访问 servlet 的那部分路径
13、request.getServletContext().getRealPath(‘/‘);获取给定虚拟路径在服务端的真实路径
14、request.getSession().getServletContext().getRealPath(‘/‘);获取给定虚拟路径在服务端的真实路径
15、request.getRemoteAddr();获取发送请求的客户端地址(如果经过 Apache 等转发,则不是真实的 DCN 网地址);
16、request.getRemoteHost();获取发送请求的客户端主机名
17、request.getRemotePort();获取发送请求的客户端端口