java如何獲取請(qǐng)求的ip地址

小億
832
2024-04-12 11:45:55
欄目: 編程語言

在Java中獲取請(qǐng)求的IP地址可以通過Servlet中的request對(duì)象來實(shí)現(xiàn)。可以使用以下代碼來獲取請(qǐng)求的IP地址:

String ipAddress = request.getHeader("X-FORWARDED-FOR");
if (ipAddress == null) {
    ipAddress = request.getRemoteAddr();
}

上述代碼首先嘗試獲取X-FORWARDED-FOR頭部中的IP地址,如果取不到,則使用getRemoteAddr()方法獲取IP地址。通過這種方式可以獲取到發(fā)送請(qǐng)求的客戶端的IP地址。

0