过滤器,在控制器之前获取 url(Spring MVC)
Filter, get url before controller (Spring MVC)
我想写过滤器,在控制器之前获取客户端 httprequest
并编写一些代码,取决于 URL。
请求可以是:HttpRequest
、MultipartHttpServletRequest
,可以是POST
或GET
。如果此请求的 URL 以 api
.
开头,我需要向另一个 REST API 发出请求
你应该使用 Spring org.springframework.web.servlet.HandlerInterceptor
(希望this answer说明如何使用)
(或者您可以使用简单的 Servlet-Filter - 另请参阅此问题 Spring HandlerInterceptor vs Servlet Filters 它讨论了它们之间的区别)
我想写过滤器,在控制器之前获取客户端 httprequest
并编写一些代码,取决于 URL。
请求可以是:HttpRequest
、MultipartHttpServletRequest
,可以是POST
或GET
。如果此请求的 URL 以 api
.
你应该使用 Spring org.springframework.web.servlet.HandlerInterceptor
(希望this answer说明如何使用)
(或者您可以使用简单的 Servlet-Filter - 另请参阅此问题 Spring HandlerInterceptor vs Servlet Filters 它讨论了它们之间的区别)