两个问题,仔细验证一下:
1. 代码的位置,应该放在submit代码之前,然后再submit之后进行输出验证
2. 输出验证代码,lr_output_message的写法,仔细检查
我曾经也遇到过这个问题,这个问题比较常见。相信很多 ...
第一个:服务器是在收到 登录请求之后返回 jsessionid的,我的web_reg_save_param放在了这个request前,lr_output_message放在了这个请求之后。
第二个:lr_output_message("the jsessionid is: %s", lr_eval_string("{jsessionid}"));
看来看去也没看出问题来...
关键就是 左右边界为空时可以获取整个xml文件的内容,但是添加了左右边界就报错, 关注。。
问题已解决。不知道是LR自己的处理规则还是bug
以下是xml文件中的内容:<body>
<rows result="true" sessionid="0000xFi0mTEvo0yfZd-BXgPXXkE:123456780" />
</body>
为了获取 sessionid,采用以下左右边界:
web_reg_save_param("jsessionid",
"LB=sessionid=\"",
"RB=\" />",
"ORD=1",
"Search=body",
LAST);
始终报错。
今天偶然将左右边界进行了修改,将 " 改为了 ',而且不进行转义,
web_reg_save_param("jsessionid",
"LB=sessionid='",
"RB=' />",
"ORD=1",
"Search=body",
LAST);
问题解决了。取出了sessionid。
:L 这个能算问题么?真是汗死了。 好奇怪的情况:L 请问如果是测flex,web_reg_save_param还能用吗?
我现在是测flex应用,将web_reg_save_param放在flex_amf_call前面,在没有设置边界时返回几个乱码,设置边界报错。
请各位高手指点。 学习了
页:
1
[2]