Class Strategy

    • Constructor Summary

      Constructors 
      Constructor Description
      Strategy()  
      Strategy​(Strategy source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getArg()
      Get 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。
      String getCompareFunc()
      Get 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
      String getContent()
      Get 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
      String getField()
      Get 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示: 匹配字段匹配参数逻辑符号匹配内容IP(来源IP)不支持参数ipmatch(匹配)
      ipnmatch(不匹配)多个IP以英文逗号隔开,最多20个IPV6(来源IPv6)不支持参数ipmatch(匹配)
      ipnmatch(不匹配)支持单个IPV6地址Referer(Referer)不支持参数empty(内容为空)
      null(不存在)
      eq(等于)
      neq(不等于)
      contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,512个字符以内URL(请求路径)不支持参数eq(等于)
      neq(不等于)
      contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)
      请以/开头,512个字符以内UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
      neq(不等于)请输入方法名称,建议大写QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内GET(GET参数值)支持参数录入contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)请输入内容,512个字符以内GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
      nexsit(不存在参数)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)请输入内容,512个字符以内POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内COOKIE(Cookie)不支持参数empty(内容为空)
      null(不存在)
      rematch(正则匹配)暂不支持GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
      nexsit(不存在参数)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,建议小写,512个字符以内ARGS_HEADER(Header参数值)支持参数录入contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,512个字符以内 注意:此字段可能返回 null,表示取不到有效值。
      void setArg​(String Arg)
      Set 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。
      void setCompareFunc​(String CompareFunc)
      Set 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
      void setContent​(String Content)
      Set 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
      void setField​(String Field)
      Set 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示: 匹配字段匹配参数逻辑符号匹配内容IP(来源IP)不支持参数ipmatch(匹配)
      ipnmatch(不匹配)多个IP以英文逗号隔开,最多20个IPV6(来源IPv6)不支持参数ipmatch(匹配)
      ipnmatch(不匹配)支持单个IPV6地址Referer(Referer)不支持参数empty(内容为空)
      null(不存在)
      eq(等于)
      neq(不等于)
      contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,512个字符以内URL(请求路径)不支持参数eq(等于)
      neq(不等于)
      contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)
      请以/开头,512个字符以内UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
      neq(不等于)请输入方法名称,建议大写QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内GET(GET参数值)支持参数录入contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)请输入内容,512个字符以内GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
      nexsit(不存在参数)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)请输入内容,512个字符以内POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内COOKIE(Cookie)不支持参数empty(内容为空)
      null(不存在)
      rematch(正则匹配)暂不支持GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
      nexsit(不存在参数)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,建议小写,512个字符以内ARGS_HEADER(Header参数值)支持参数录入contains(包含)
      ncontains(不包含)
      len_eq(长度等于)
      len_gt(长度大于)
      len_lt(长度小于)
      strprefix(前缀匹配)
      strsuffix(后缀匹配)
      rematch(正则匹配)请输入内容,512个字符以内 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Strategy

        public Strategy()
      • Strategy

        public Strategy​(Strategy source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getField

        public String getField()
        Get 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示:
        匹配字段匹配参数逻辑符号匹配内容
        IP(来源IP)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        多个IP以英文逗号隔开,最多20个
        IPV6(来源IPv6)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        支持单个IPV6地址
        Referer(Referer)不支持参数empty(内容为空)
        null(不存在)
        eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        URL(请求路径)不支持参数eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请以/开头,512个字符以内
        UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内
        HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
        neq(不等于)
        请输入方法名称,建议大写
        QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内
        GET(GET参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内
        COOKIE(Cookie)不支持参数empty(内容为空)
        null(不存在)
        rematch(正则匹配)
        暂不支持
        GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,建议小写,512个字符以内
        ARGS_HEADER(Header参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Field 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示:
        匹配字段匹配参数逻辑符号匹配内容
        IP(来源IP)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        多个IP以英文逗号隔开,最多20个
        IPV6(来源IPv6)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        支持单个IPV6地址
        Referer(Referer)不支持参数empty(内容为空)
        null(不存在)
        eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        URL(请求路径)不支持参数eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请以/开头,512个字符以内
        UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内
        HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
        neq(不等于)
        请输入方法名称,建议大写
        QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内
        GET(GET参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内
        COOKIE(Cookie)不支持参数empty(内容为空)
        null(不存在)
        rematch(正则匹配)
        暂不支持
        GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,建议小写,512个字符以内
        ARGS_HEADER(Header参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        注意:此字段可能返回 null,表示取不到有效值。
      • setField

        public void setField​(String Field)
        Set 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示:
        匹配字段匹配参数逻辑符号匹配内容
        IP(来源IP)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        多个IP以英文逗号隔开,最多20个
        IPV6(来源IPv6)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        支持单个IPV6地址
        Referer(Referer)不支持参数empty(内容为空)
        null(不存在)
        eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        URL(请求路径)不支持参数eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请以/开头,512个字符以内
        UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内
        HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
        neq(不等于)
        请输入方法名称,建议大写
        QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内
        GET(GET参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内
        COOKIE(Cookie)不支持参数empty(内容为空)
        null(不存在)
        rematch(正则匹配)
        暂不支持
        GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,建议小写,512个字符以内
        ARGS_HEADER(Header参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Field - 匹配字段 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示:
        匹配字段匹配参数逻辑符号匹配内容
        IP(来源IP)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        多个IP以英文逗号隔开,最多20个
        IPV6(来源IPv6)不支持参数ipmatch(匹配)
        ipnmatch(不匹配)
        支持单个IPV6地址
        Referer(Referer)不支持参数empty(内容为空)
        null(不存在)
        eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        URL(请求路径)不支持参数eq(等于)
        neq(不等于)
        contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请以/开头,512个字符以内
        UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内
        HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
        neq(不等于)
        请输入方法名称,建议大写
        QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内
        GET(GET参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        请输入内容,512个字符以内
        POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内
        COOKIE(Cookie)不支持参数empty(内容为空)
        null(不存在)
        rematch(正则匹配)
        暂不支持
        GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
        ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
        GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
        nexsit(不存在参数)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,建议小写,512个字符以内
        ARGS_HEADER(Header参数值)支持参数录入contains(包含)
        ncontains(不包含)
        len_eq(长度等于)
        len_gt(长度大于)
        len_lt(长度小于)
        strprefix(前缀匹配)
        strsuffix(后缀匹配)
        rematch(正则匹配)
        请输入内容,512个字符以内
        注意:此字段可能返回 null,表示取不到有效值。
      • getCompareFunc

        public String getCompareFunc()
        Get 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CompareFunc 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
      • setCompareFunc

        public void setCompareFunc​(String CompareFunc)
        Set 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CompareFunc - 逻辑符号 逻辑符号一共分为以下几种类型: empty ( 内容为空) null (不存在) eq ( 等于) neq ( 不等于) contains ( 包含) ncontains ( 不包含) strprefix ( 前缀匹配) strsuffix ( 后缀匹配) len_eq ( 长度等于) len_gt ( 长度大于) len_lt ( 长度小于) ipmatch ( 属于) ipnmatch ( 不属于) 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 注意:此字段可能返回 null,表示取不到有效值。
      • getContent

        public String getContent()
        Get 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Content 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
      • setContent

        public void setContent​(String Content)
        Set 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Content - 匹配内容 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要 注意:此字段可能返回 null,表示取不到有效值。
      • getArg

        public String getArg()
        Get 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Arg 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。
      • setArg

        public void setArg​(String Arg)
        Set 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Arg - 匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 GET(GET参数值) POST(POST参数值) ARGS_COOKIE(Cookie参数值) ARGS_HEADER(Header参数值) 注意:此字段可能返回 null,表示取不到有效值。