|
三层的应用程序,客户端是VB编写的WINDOWS程序,WEBSPHERE应用服务器。我选择了WINSOCK及WEB协议录制两段脚本,如下:
a.
web_custom_request("COM2EJB_79",
"URL=http://suzie:9080/servlet/COM2EJB",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t79.inf",
"Mode=HTML",
"Body=CMDXML=<CALL OBJECTREFERENCE=\"18\" METHODNAME=\"add\"><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"5\"><![CDATA[dGVzdDE=]]></OBJECT></PARAMETER><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"6\"><![CDATA[dGVzdGVy]]></OBJECT></PARAMETER></CALL>\r\n",
LAST);
b.
web_custom_request("COM2EJB_167",
"URL=http://suzie:9080/servlet/COM2EJB",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t167.inf",
"Mode=HTML",
"Body=CMDXML=<CALL OBJECTREFERENCE=\"18\" METHODNAME=\"add\"><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"5\"><![CDATA[dGVzdDI=]]></OBJECT></PARAMETER><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"6\"><![CDATA[dGVzdGVy]]></OBJECT></PARAMETER></CALL>\r\n",
LAST);
a、b两个脚本中,发现第一个参数值CDATA不一样,不知道其值代表什么意思,请问如何参数化啊?
这两个脚本是同一个用户操作的,在增加记录时,a录入的是test1,b录入的是test2,怎么在这里变成CDATA[...],看不懂啊,更不知道如何参数化了
请各位大侠帮忙啊!!! |
|