Java 后台查IP并封禁

Java back-end check IP and block

我有 REST API。前台 Vue 和后台 Java + Spring。我在哪里可以找到任何示例,如何检查我的登录页面请求的 IP 地址以使其保存?例如,如果有 10 次错误的登录尝试,我需要在后端阻止 IP 地址。

感谢所有未来的帮助!

看看这段代码。

String remoteAddr = "";
        if (request != null) {
            remoteAddr = request.getHeader("X-FORWARDED-FOR");
            if (remoteAddr == null || "".equals(remoteAddr)) {
                remoteAddr = request.getRemoteAddr();
            }
        }

您可以从您的请求对象中找到 IP 地址到您的 Rest API。