loadrunner 转义字符
上一篇 /
下一篇 2011-08-04 16:40:21
/ 个人分类:loadrunner
web 开发中通过问号(?)方式在浏览器地址栏中传值时。浏览器是通过“&”来区分问号后的参数个数的。 如果出现传值参数中带有“&”时,在接受页面就会出现错误,类似如下请求路径:/next.jsp?param1=hendhs89& furej & param2=sss 参数param1中含有转义字符“&” ,这样会导致被请求页的参数接收错误。Lr中根据如下列表可以将转移字符值转为为16进制数。
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL中指定的参数间的分隔符 %26
8. = URL中指定参数的值 %3D
9.;URL中指定参数值为 %3B
eg:
web_custom_request("GetFileList",
"URL=http://kortide.tonidoid.com/dyn/ecloud/r.php?proxyMethod=GetFileList?parentDir=e:\\%26filter=bat,txt,avi",
"Method=get",
"RecContentType=application/json",
"EncType=text/plain; charset=utf-8",
LAST);
收藏
举报
TAG: