我想编写过滤器,并在控制器之前获得客户端httprequest
并编写一些代码,取决于URL。
请求可以是:HttpRequest
、MultipartHttpServletRequest
,也可以是POST
、GET
。我需要向另一个REST API发出请求,如果此请求的URL以api
开头。
你应该使用Spring org.springframework.web.servlet.HandlerInterceptor
(希望这个答案能解释如何使用它)
(或者你可以使用一个简单的Servlet过滤器——参见这个问题Spring HandlerInterceptor vs Servlet Filters,它讨论了它们之间的区别)