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();获取发送请求的客户端端口