请求Header相关

  • header_name:字符串,请求header中的key
  • patterns:字符串,表示多个可匹配的pattern,用‘|’连接

请求Header原语

    • 判断请求头部中key是否为patterns之一
    • 注意:Header名称使用HTTP协议规范形式```

      正确:

      req_header_key_in(“Header-Test”)

    错误:

    req_header_key_in(“Header-test”)req_header_key_in(“header-test”)req_header_key_in(“header-Test”)```

    • 判断http消息头部字段是否为patterns之一
  • req_header_value_prefix_in(header_name, patterns, case_insensitive)

    • 判断http消息头部字段值是否后缀匹配patterns之一
  • req_header_value_hash_in(header_name, patterns, case_insensitive)

    • 对http消息头部字段值哈希取模,判断是否匹配patterns之一(模值0~9999)
    • 判断http消息头部字段值是否包含patterns之一