急疯了,LR手动关联后,jsessionid={jsessionid}未取到关联的值

spring20081028 2013-07-09 11:44:09
这个问题一直困惑着我,也有很多人提出类似问题,在此发帖,希望高手能够看到,给出解决办法,先谢了!
单点登录时获取jsessionid,在登录之前,action()里进行手动关联:
关联的代码:
web_reg_save_param("jsessionid",
"LB/IC=jsessionid=",
"RB/IC=\"",
"Ord=1",
"NotFound=WARNING",
"Search=Body",
LAST);

web_reg_save_param("lt",
"LB/IC=<input type=\"hidden\" name=\"\lt\" value=\"",
"RB/IC=\"/>",
"Ord=1",
"NotFound=WARNING",
"Search=Body",LAST);


web_url("check_cert_status.jsp", --打开此页面会获取到jsessionid,所以把关联的函数方这各 jsp之前。
在登录动作中的关联:
login()
{ web_submit_data("login;jsessionid={jsessionid}",
"Action=http://192.168.1.18:9001/cas_61/login;jsessionid={jsessionid}",

"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.18:9001/cas_61/login",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=12303013070043", ENDITEM,
"Name=password", "Value=1234", ENDITEM,
"Name=lt", "Value={lt}", ENDITEM,
"Name=_eventId", "Value=submit", ENDITEM,
"Name=submit", "Value=登录", ENDITEM,
EXTRARES,
"Url=images/menulist.gif", ENDITEM,
"Url=images/book_next.png", ENDITEM,
"Url=../favicon.ico", "Referer=", ENDITEM,
LAST);
return 0;}
回放时报错:
Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.3.18:9014/cas_61/login;jsessionid=hPDRRb6T4tMKXZ8H57C9fY4B1tT7DdGyYTsXhtnc7LpCLFnDQ68z!79763331" [MsgId: MERR-26612]
web_submit_data("login;jsessionid={jsessionid}") highest severity level was "ERROR", 5637 body bytes, 808 header bytes [MsgId: MMSG-26388]
...全文
437 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧