管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-15 fd098f67ef7e57f7165c06519a3f238f9d4529b0
src/main/java/com/lf/server/controller/other/FloatServerController.java
@@ -2,8 +2,8 @@
import com.alibaba.fastjson.JSON;
import com.lf.server.controller.all.BaseController;
import com.lf.server.entity.show.FloatServerResponse;
import com.lf.server.entity.show.ReqParamFloatServer;
import com.lf.server.entity.other.FloatServerResponse;
import com.lf.server.entity.other.ReqParamFloatServer;
import com.lf.server.helper.HttpHelper;
import com.lf.server.helper.LicHelper;
import io.swagger.annotations.Api;
@@ -43,15 +43,15 @@
            LicHelper helper = getHelper();
            String reqJson = helper.b(str);
            ReqParamFloatServer reqParam = JSON.parseObject(reqJson, ReqParamFloatServer.class);
            FloatServerResponse fsr = new FloatServerResponse(reqParam);
            ReqParamFloatServer rfs = JSON.parseObject(reqJson, ReqParamFloatServer.class);
            FloatServerResponse fsr = new FloatServerResponse(rfs);
            String resJson = JSON.toJSONString(fsr);
            String strRes = helper.a(resJson);
            res.getWriter().write(strRes);
        } catch (Exception ex) {
            //
            String str = ex.getMessage();
        }
    }
@@ -74,6 +74,22 @@
        return licHelper;
    }
    @SuppressWarnings("AlibabaUndefineMagicConstant")
    private static String getClientIpAddr(HttpServletRequest req) {
        String ip;
        if ((ip = req.getHeader("x-forwarded-for")) == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
            ip = req.getHeader("Proxy-Client-IP");
        }
        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
            ip = req.getHeader("WL-Proxy-Client-IP");
        }
        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
            ip = req.getRemoteAddr();
        }
        return ip;
    }
    public static void test() {
        try {
            ReqParamFloatServer reqParam = new ReqParamFloatServer("192.168.20.106", "12316");