上一主题: 定义 NTLM 身份验证的标识符下一主题: 设置 Path 参数的全局分隔符


使用 Path 参数标识会话

Path 参数主要用于标识会话。 但是,Path 参数也可以用于标识用户、用户组和事务。

重要信息:如果要匹配包含 Path 参数的 URL 路径,请确保使用通配符终止 URL 路径模式(如编辑事务组件中所述)。

Path 参数是通过扫描 URL 路径中的分隔符来进行标识的。 找到第一个分隔符时,分隔符之间的字符串或者分隔符与 URL 路径末尾(通常以问号终止)之间的字符串将确定 Path 参数。

Path 参数的名称和值区分大小写。

这些示例介绍了 Path 参数的用法。 在这些示例中,分隔符是分号 (;)。

示例 1:标识了一个 Path 参数

http://myhost/browse.do;jsessionid=4DB7?chan=contact.main

可以标识这些参数:

类型

Name

URL

Path

/browse.do;jsessionid=4DB7

Path

jsessionid

4DB7

Query

chan

contact.main

如果此组件被标识为事务的主要组件(该事务的应用程序定义了一个类型为“Path”、名称为“jsessionid”的会话 ID 参数),则 CA CEM 会将“4DB7”报告为会话 ID。

示例 2:标识了多个 Path 参数

http://myhost/browse.do;jsessionid=4DB7;groupid=sales

可以标识这些参数:

类型

Name

URL

Path

/browse.do;jsessionid=4DB7;groupid=sales

Path

jsessionid

4DB7

Path

groupid

sales

示例 3:具有空字符串的 Path 参数

http://myhost/browse.do;userid?chan=contact.main

可以标识这些参数:

类型

Name

URL

Path

/browse.do;userid

Path

userid

空字符串

Query

chan

contact.main