andyzlp232 发表于 2008-7-21 10:33:33

如何设置web_submit_form提交数据的长度??急

脚本如下:
      web_submit_form("test.jsp_2",
                "Snapshot=t8.inf",
                ITEMDATA,
                "Name=requrl", "Value=http://192.168.0.170/AgentPortalSh/common/HttpInterFaceServlet", ENDITEM,
                "Name=password", "Value=2", ENDITEM,
                "Name=transType", "Value=联合购买", ENDITEM,
                "Name=transMessage", "Value=<?xml version=\"1.0\" encoding=\"GB2312\"?>\r\n"
                "<message version=\"1.0\".......(后继内容很多,超过65535bytes)
在VUGen运行时,提示"Error -27078: Length (115779) of the value of form element "transMessage" exceeds maximum (65535)          ",意思是:提交的数据项transMessage数据过长超过了最大值65535byte,
想请教高手下:如何设置这个提交数据最大值哪?或者说有什么函数可以设置提交数据项的长度的?(因为这个请求必须要包含很多数据的,超过65535字节)

[ 本帖最后由 andyzlp232 于 2008-7-21 10:36 编辑 ]

jlsv 发表于 2008-7-21 12:14:33

这里录制的提交应该和HTML自己本身的提交方法是一样的

楼主你有没看过你那边的程序是怎样提交这么一大堆数据的?

andyzlp232 发表于 2008-8-13 10:37:36

这不一样吧

HTTP本身提交分两种方法,GET和POST,GET方法最大好像也是65K左右,而POST方法字节数就没有限制的.
而我所录制的程序提交的表单肯定是POST的,也就是说字节是没有限制的,
但录制后产生的脚本
web_submit_form("test.jsp_2",
......
这里却是有字节限制,最大不能超过65535byte,不知道哪里可以设置web_submit_form可提交超过65535byte的数据

云层 发表于 2009-12-22 12:22:26

试试看把提交的内容存放到一个参数里面去试试

gjay1688 发表于 2009-12-22 12:46:47

参数里面不能放这么大的value的

gjay1688 发表于 2009-12-22 13:01:14

已解决,采用url录制方式就不会有这样的错误了。
页: [1]
查看完整版本: 如何设置web_submit_form提交数据的长度??急