Class SaFirewallCheckHookForHttpMethod

java.lang.Object
cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForHttpMethod
All Implemented Interfaces:
SaFirewallCheckHook

public class SaFirewallCheckHookForHttpMethod extends Object implements SaFirewallCheckHook
防火墙策略校验钩子函数:请求 Method 检测
Since:
1.41.0
Author:
click33
  • Field Details

    • instance

      public static SaFirewallCheckHookForHttpMethod instance
      默认实例
    • isCheckMethod

      public boolean isCheckMethod
      是否校验 请求Method,默认开启
    • allowMethods

      public List<String> allowMethods
      允许的 HttpMethod 列表
  • Constructor Details

    • SaFirewallCheckHookForHttpMethod

      public SaFirewallCheckHookForHttpMethod()
  • Method Details

    • resetConfig

      public void resetConfig(boolean isCheckMethod, String... methods)
      配置
      Parameters:
      isCheckMethod - 是否校验 Method
      methods - 允许的 HttpMethod 列表 (先清空原来的,再添加上新的)
    • execute

      public void execute(SaRequest req, SaResponse res, Object extArg)
      执行的方法
      Specified by:
      execute in interface SaFirewallCheckHook
      Parameters:
      req - 请求对象
      res - 响应对象
      extArg - 预留扩展参数