PullNameValues

PullNameValues 转换是一项特殊运算,该运算获取 cs-uri-query 字段中的值,并将每个名称-值对分隔为单独的字符串。

整个名称-值对字符串集作为字符串矢量输出到指定的输出字段中。

参数 描述 默认值
名称 转换的描述性名称。可以在此处输入任何名称。
Comments(备注) 可选。有关转换的说明。
Condition(条件) 应用此转换的条件。
Default(默认值) 在满足条件但输入值在给定日志条目中不可用时所使用的默认值。
Output(输出) 输出字符串的名称。

在本示例中,PullNameValues 转换用于捕获访客使用的搜索表单,例如选择了哪些按钮,在表单中键入了什么值,等等。该示例使用一 String Match 个条件(请参 阅条件)将此转换的使用隔离到仅页面 /search.php。 名称-值对的矢量是到字段 x-search-namevalues 中的输出。

Using the transformation as defined above, if the cs-uri-stem field matched the page /search.php and cs-uri-query contained the following:

  • Searchfor=Bob&State=Virginia&isMale=true

则 x-search-namevalues 将包含一个含有以下三个字符串的矢量:

  • Searchfor=Bob
  • State=Virginia
  • isMale=true

在此页面上