@@ -39,7 +39,8 @@ public class FilterConfig { | |||
registration.addUrlPatterns("/*"); | |||
registration.setName("sentinelCommonFilter"); | |||
registration.setOrder(1); | |||
// Set whether to support the specified HTTP method for the filter. | |||
registration.addInitParameter(CommonFilter.HTTP_METHOD_SPECIFY, "false"); | |||
return registration; | |||
} | |||
} | |||
@@ -48,7 +48,7 @@ import com.alibaba.csp.sentinel.util.StringUtil; | |||
*/ | |||
public class CommonFilter implements Filter { | |||
private final static String HTTP_METHOD_SPECIFY = "HTTP_METHOD_SPECIFY"; | |||
public final static String HTTP_METHOD_SPECIFY = "HTTP_METHOD_SPECIFY"; | |||
/** | |||
* Use the path of the url as the context, if necessary, but pay attention to the number of context EntranceNode | |||
*/ | |||
@@ -16,7 +16,7 @@ public class FilterMethodConfig { | |||
FilterRegistrationBean registration = new FilterRegistrationBean(); | |||
registration.setFilter(new CommonFilter()); | |||
registration.addUrlPatterns("/*"); | |||
registration.addInitParameter("HTTP_METHOD_SPECIFY", "true"); | |||
registration.addInitParameter(CommonFilter.HTTP_METHOD_SPECIFY, "true"); | |||
registration.setName("sentinelFilter"); | |||
registration.setOrder(1); | |||