国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java servlet獲得客戶端相關信息的簡單代碼

2019-11-26 15:51:18
字體:
來源:轉載
供稿:網友

java web很常用的功能代碼,可以配合實現IP白名單控制,直接貼代碼:

復制代碼 代碼如下:

import javax.servlet.http.HttpServletRequest;

public class ClientInfoUtil{

/**
* 獲得客戶端的IP地址
* @param request
* @return
*/
static public String getIP(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
    }
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("WL-Proxy-Client-IP");
    }
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getRemoteAddr();
    }
    return ip;
}


/**
* 獲得客戶端訪問服務器的url地址
* @param request
* @return
*/
static public String getURL(HttpServletRequest request) {
    String url = request.getScheme()+"://";  
    url+=request.getHeader("host");  
    url+=request.getRequestURI();  
    if(request.getQueryString()!=null)  {
        url+="?"+request.getQueryString();  
    }
    return url;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清涧县| 乳山市| 望江县| 淮北市| 巫山县| 长顺县| 奉化市| 庐江县| 铜陵市| 南靖县| 沈阳市| 大荔县| 镇赉县| 缙云县| 萨嘎县| 应城市| 马边| 肇州县| 汤原县| 濮阳市| 阳谷县| 乃东县| 南安市| 香格里拉县| 常山县| 体育| 饶平县| 辽阳县| 中牟县| 介休市| 堆龙德庆县| 女性| 蕲春县| 遂溪县| 西城区| 海门市| 福海县| 伊宁市| 青海省| 霍山县| 商丘市|