|
大家好!
想问大家一下关于关联网页当中URL的值。
本人之前使用一下方法关联得到网页URL的值。不同用户登陆的话,
服务器端会自动分配一个ID值给该用户。每次画面更新时,会将该
用户对应的ID传递到下一个画面当中。每个用户对应的ID都不同。
因此如果不做关联的话,用另外一个VUser登陆后,系统就会报错。
因此本人使用了手工关联,实现URL当中ID的动态更新。
实现方法如下:
//关联服务端返回的ResumeID值。
web_reg_save_param("ResumeID","LB=ID=","RB=&","Search=All",LAST);
web_submit_data("CreateResume1st.aspx",
"Action=http://172.16.0.88/Person/CreateResume1st.aspx?strLanguage=",
"Method=POST",
"RecContentType=text/html",
"Referer=http://172.16.0.88/Person/CreateResume1st.aspx?strLanguage=",
"Snapshot=t38.inf",
"Mode=HTTP",
ITEMDATA,
......
LAST);
//将关联到ID值赋给URL,实现URL的更新操作
strcpy(Url,"172.16.0.88/Person/CreateResume2nd.aspx?lastFlag=A&ID=");
strcat(Url,lr_eval_string("{ResumeID}"));
strcat(Url,"&flag=1");
//将得到的URL赋给数组TempUrl1,将其作为实参传递到Web_Submit_data()中
//将得到的URL赋给数组TempUrl2,将其作为实参传递到Web_url和Web_Submit_data()跳转属性当中
GetUrl(TempUrl1,TempUrl2);
//然后将新的URL值赋给Web_Url当中。
上述方法在编译和脚本运行中都没有问题。
但是当它在场景中运行时,就会出错:
错误如下:
CreateResume1.c(8): Continuing after Error -26377: No match found for the requested parameter "ResumeID". Check whether the requested boundaries exist in the response data
请问大家有没有遇到过类似的,如果遇到过,麻烦告诉我一声,(*^__^*) 感激不尽!!! |
|