diff --git a/src/main/java/com/yutou/tools/ToolsApplication.java b/src/main/java/com/yutou/tools/ToolsApplication.java index 2c35361..da34655 100644 --- a/src/main/java/com/yutou/tools/ToolsApplication.java +++ b/src/main/java/com/yutou/tools/ToolsApplication.java @@ -9,7 +9,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class ToolsApplication { - public static final String version="1.0.14.1"; + public static final String version="1.0.14.2"; public static void main(String[] args) { System.out.println("当前版本号:"+version); diff --git a/src/main/java/com/yutou/tools/other/tools.java b/src/main/java/com/yutou/tools/other/tools.java index cce0790..c534e8e 100644 --- a/src/main/java/com/yutou/tools/other/tools.java +++ b/src/main/java/com/yutou/tools/other/tools.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.yutou.tools.ToolsApplication; import com.yutou.tools.utils.QQBotManager; +import com.yutou.tools.utils.RedisTools; import com.yutou.tools.utils.Tools; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -56,7 +57,7 @@ public class tools { public String testRequest(HttpServletRequest request) { JSONObject params = new JSONObject(); JSONArray cookies = new JSONArray(); - JSONObject header=new JSONObject(); + JSONObject header = new JSONObject(); for (String key : request.getParameterMap().keySet()) { params.put(key, request.getParameter(key)); } @@ -66,20 +67,51 @@ public class tools { cookies.add(ck); } } - Enumeration enumeration=request.getHeaderNames(); - while (enumeration!=null&&enumeration.hasMoreElements()){ - String tmp= enumeration.nextElement(); - header.put(tmp,request.getHeader(tmp)); + Enumeration enumeration = request.getHeaderNames(); + while (enumeration != null && enumeration.hasMoreElements()) { + String tmp = enumeration.nextElement(); + header.put(tmp, request.getHeader(tmp)); } JSONObject json = new JSONObject(); json.put("code", 0); json.put("address", Tools.getRemoteAddress(request)); - json.put("UA",request.getHeader("")); + json.put("UA", request.getHeader("")); json.put("addressUrl", request.getPathInfo()); json.put("params", params); json.put("cookie", cookies); - json.put("header",header); + json.put("header", header); Tools.sendServer("打印请求", json.toJSONString()); + try { + switch (RedisTools.get("request")){ + case "success": + return "success"; + case "-999": + case "param": + return json.toJSONString(); + case "user": + return RedisTools.get("request"); + } + }catch (Exception e){ + e.printStackTrace(); + } + return json.toJSONString(); } + + @ResponseBody + @RequestMapping("/private/request.do") + public String setRequest(String ret, String data) { + switch (ret) { + case "success": + RedisTools.set("request", "success"); + break; + case "user": + RedisTools.set("request", data); + break; + default: + RedisTools.set("request", "param"); + break; + } + return RedisTools.get("request"); + } }