From 7310fabce0538b7c1d4b909b344b423295599225 Mon Sep 17 00:00:00 2001 From: FLYPHT <1035748121@qq.com> Date: Tue, 30 Aug 2022 19:27:52 +0800 Subject: [PATCH] =?UTF-8?q?=20apiController=E4=B8=AD=20request.getRequestU?= =?UTF-8?q?RI()=20=E4=BF=AE=E6=94=B9=E4=B8=BArequest.getServletPath()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cc/smtweb/framework/core/mvc/controller/ApiController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/ApiController.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/ApiController.java index 4ee218c..61be1cc 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/ApiController.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/ApiController.java @@ -29,7 +29,7 @@ public class ApiController { @GetMapping(value = "/api/**", produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}) public Object commonGet(@RequestParam Map params, HttpServletRequest request, HttpServletResponse response) throws Exception { - String apiUrl = request.getRequestURI().substring(5); + String apiUrl = request.getServletPath().substring(5); return methodAccessManager.invoke(apiUrl, params, null, request, response); } @@ -45,7 +45,7 @@ public class ApiController { @PostMapping(value = "/api/**", produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}) public Object commonPost(@RequestParam Map params, @RequestBody(required = false) String body, HttpServletRequest request, HttpServletResponse response) throws Exception { - String apiUrl = request.getRequestURI().substring(5); + String apiUrl = request.getServletPath().substring(5); // 保证body在post的清空下不为null,用于区分get时吧参数组合成body if (body == null) { body = "";