Class AlgDetectResult

    • Constructor Summary

      Constructors 
      Constructor Description
      AlgDetectResult()  
      AlgDetectResult​(AlgDetectResult 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 getAction()
      Get 处罚动作,取值有: drop:拦截; monitor:观察; silence:静默; shortdelay:(短时间)等待后响应; longdelay:(长时间)等待后响应。
      String getResult()
      Get 校验结果,取值有: invalid:不合法Cookie; cookie_empty:末携带Cookie或Cookie己过期; js_empty:客户端末启用JS(末完成检测); low:会话速率和周期特征校验低风险; middle:会话速率和周期特征校验中风险; high:会话速率和周期特征校验高风险; timeout:检测超时时长; not_browser:不合法浏览器; is_bot:Bot客户端。
      void setAction​(String Action)
      Set 处罚动作,取值有: drop:拦截; monitor:观察; silence:静默; shortdelay:(短时间)等待后响应; longdelay:(长时间)等待后响应。
      void setResult​(String Result)
      Set 校验结果,取值有: invalid:不合法Cookie; cookie_empty:末携带Cookie或Cookie己过期; js_empty:客户端末启用JS(末完成检测); low:会话速率和周期特征校验低风险; middle:会话速率和周期特征校验中风险; high:会话速率和周期特征校验高风险; timeout:检测超时时长; not_browser:不合法浏览器; is_bot:Bot客户端。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • AlgDetectResult

        public AlgDetectResult()
      • AlgDetectResult

        public AlgDetectResult​(AlgDetectResult 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

      • getResult

        public String getResult()
        Get 校验结果,取值有:
      • invalid:不合法Cookie;
      • cookie_empty:末携带Cookie或Cookie己过期;
      • js_empty:客户端末启用JS(末完成检测);
      • low:会话速率和周期特征校验低风险;
      • middle:会话速率和周期特征校验中风险;
      • high:会话速率和周期特征校验高风险;
      • timeout:检测超时时长;
      • not_browser:不合法浏览器;
      • is_bot:Bot客户端。
Returns:
Result 校验结果,取值有:
  • invalid:不合法Cookie;
  • cookie_empty:末携带Cookie或Cookie己过期;
  • js_empty:客户端末启用JS(末完成检测);
  • low:会话速率和周期特征校验低风险;
  • middle:会话速率和周期特征校验中风险;
  • high:会话速率和周期特征校验高风险;
  • timeout:检测超时时长;
  • not_browser:不合法浏览器;
  • is_bot:Bot客户端。
  • Parameters:
    Result - 校验结果,取值有:
  • invalid:不合法Cookie;
  • cookie_empty:末携带Cookie或Cookie己过期;
  • js_empty:客户端末启用JS(末完成检测);
  • low:会话速率和周期特征校验低风险;
  • middle:会话速率和周期特征校验中风险;
  • high:会话速率和周期特征校验高风险;
  • timeout:检测超时时长;
  • not_browser:不合法浏览器;
  • is_bot:Bot客户端。