51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4212|回复: 5
打印 上一主题 下一主题

[原创] 如何设置web_submit_form提交数据的长度??急

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-21 10:33:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
脚本如下:
        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)          [MsgId: MERR-27078]",意思是:提交的数据项transMessage数据过长超过了最大值65535byte,
想请教高手下:如何设置这个提交数据最大值哪?或者说有什么函数可以设置提交数据项的长度的?(因为这个请求必须要包含很多数据的,超过65535字节)

[ 本帖最后由 andyzlp232 于 2008-7-21 10:36 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-21 12:14:33 | 只看该作者
这里录制的提交应该和HTML自己本身的提交方法是一样的

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

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-8-13 10:37:36 | 只看该作者

这不一样吧

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

使用道具 举报

该用户从未签到

4#
发表于 2009-12-22 12:22:26 | 只看该作者
试试看把提交的内容存放到一个参数里面去试试
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-12-22 12:46:47 | 只看该作者
参数里面不能放这么大的value的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-12-22 13:01:14 | 只看该作者
已解决,采用url录制方式就不会有这样的错误了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 15:37 , Processed in 0.064612 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表