Skip to content

Latest commit

 

History

History
103 lines (71 loc) · 2.46 KB

cookie.md

File metadata and controls

103 lines (71 loc) · 2.46 KB

Request cookie related primitive

req_cookie_key_in(key_list)

  • Description: Judge if cookie key matches configured patterns

  • Parameters

Parameter Descrption
key_list String
a list of cookie keys which are concatenated using |
  • Example
req_cookie_key_in("UID")

req_cookie_value_in(key, value_list, case_insensitive)

  • Description: Judge if value of cookie key matches configured patterns

  • Parameters

Parameter Descrption
key String
cookie key
value_list String
a list of hash values which are concatenated using |
case_insensitive Boolean
case insensitive
  • Example
req_cookie_value_in("UID", "XXX", true)

req_cookie_value_prefix_in(key, value_prefix_list, case_insensitive)

  • Description: Judge if value prefix of cookie key matches configured patterns

  • Parameters

Parameter Descrption
key String
cookie key
value_prefix_list String
a list of values which are concatenated using |
case_insensitive Boolean
case insensitive
  • Example
req_cookie_value_prefix_in("UID", "XXX", true)

req_cookie_value_suffix_in(key, value_suffix_list, case_insensitive)

  • Description: Judge if value suffix of cookie key matches configured patterns

  • Parameters

Parameter Descrption
key String
cookie key
value_suffix_list String
a list of values which are concatenated using |
case_insensitive Boolean
case insensitive
  • Example
req_cookie_value_suffix_in("UID", "XXX", true)

req_cookie_value_hash_in(key, value_list, case_insensitive)

  • Description: Judge if hash value of specified cookie matches configured patterns(value range: 0~9999)

  • Parameters

Parameter Descrption
key String
cookie key
value_list String
a list of hash values which are concatenated using |
case_insensitive Boolean
case insensitive
  • Example
req_cookie_value_hash_in("UID", "100", true)

req_cookie_value_contain(key, value, case_insensitive)

  • Description: Judge if value of cookie key contains configured patterns

  • Parameters

Parameter Descrption
key String
cookie key
value String
a string
case_insensitive Boolean
case insensitive
  • Example
req_cookie_value_contain("UID", "XXX", true)