最近这几天遇到了个需求,对方让我们将请求地址输出来,看看接口请求的数据是他们是他们的。因为对方的回调接口总是没有数据过来,还没好气的说是我们的代码问题,你说服气不服气。
于是我们就写了个获取请求IP的方法,结合网上以及自己整理下,一共有三种方式,大家可以试试,我现在用的是第二种方式:
第一种方式:
public static String getIP() {
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
String ip = "";
if (