浏览 4106 次
锁定老帖子 主题:如何扩大webservice的信息体容量
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-12-07
最近有一个问题一直在困扰这我.一直没有一个好的方法能够解决它. 框架:struts2+spring+ibatis+xfire+mysql 数据:xfire和客户端对接的数据是JSON数据串. 问题:在对数据进行查询便利的时候,会出现丢包的情况.如:需要查询数据库中的一个列表.数据库大约40条数据.每条数据的信息量大约100个字符.在传输到客户端的时候,最多数据量集合在25-30左右.后面的数据全部丢掉了.
请问这样的问题,应该如何处理.
1.能不能将信息体的数据量在进行扩大? 2.如果使用gzip进行压缩的话.那么iphone部分是否可以进行解压. 3.传输的是一片文章该如何传输.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-12-07
请仔细查看一下后台数据,看看发送的数据量。 因为如果出现丢包的情况,前台获取的json数据根本不能解析。 传输一片文章。 第一种方式 直接将文章转换为字符串进行数据传输。 缺点,需要进行特殊字符的处理。 第二中方式 将文章字符进行BASE64编码,然后进行数据传输,在前台解码. |
|
返回顶楼 | |
发表时间:2012-12-07
你是不是用Http协议的Get请求发送数据的,有4k大小限制的吧
|
|
返回顶楼 | |
发表时间:2012-12-07
MaxPostSize=0?
|
|
返回顶楼 | |