搞了大半天,终于能正常通过web_reg_save_param获取到自己想要的返回值了。
网上说了好多办法,但是对我都没用,我的办法是先用web_reg_save_param函数获取所有响应body体内容,然后根据返回的结果设置LB、RB值。
获取整个响应body体方法。
web_reg_save_param(“ResponseBody”,
“LB=”,
“RB=”,
“Search=Body”,LAST);//获取所有的responsebody值。
如果使用LR11,使用web_reg_save_param_ex函数更好些。
web_reg_save_param_ex(
“ParamName=temp”,
“LB=”,
“RB=”,
“Ordinal=1”,
SEARCH_FILTERS,
“ContentType=text/html”,
LAST);
示例:比如说从WEB页面上看返回值为userid:10,username:十,那么如果想获取到userid的值:10方法如下:
方法一:通过返回页面上格式设置LB和RB,这样做一直是报错,后来就尝试了方法二。
web_reg_save_param_ex(
“ParamName=userid”,
“LB=userid:”,
“RB=,username”,
“Ordinal=1”,
SEARCH_FILTERS,
“ContentType=text/html”,
LAST);
方法二