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();獲取發送請求的客戶端端口