在Java中,可以通过HttpServletRequest对象的getRemoteAddr()方法来获取用户的IP地址。以下是一个示例代码:

import javax.servlet.http.HttpServletRequest;

public class QRCodeScanner {
    public static void main(String[] args) {
        // 假设HttpServletRequest对象为request
        HttpServletRequest request = ...;

        // 获取用户的IP地址
        String ipAddress = request.getRemoteAddr();

        System.out.println("用户的IP地址为:" + ipAddress);
    }
}

请注意,这种方法获取的IP地址可能是代理服务器的IP地址,而不是用户的真实IP地址。如果你需要获取用户的真实IP地址,可以考虑使用X-Forwarded-For头部字段

扫二维码时Java如何获取用户的ip地址

原文地址: http://www.cveoy.top/t/topic/h8a0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录