日期:2014-05-20  浏览次数:20718 次

HttpsConnection能不能设置收包长度?
我有一个http客户端程序,与服务器通过HttpsConnection进行的连接,客户端发送一个请求后,需要接受服务器端的返回值,但是数据没有接受完整, 跟踪服务器返回数据长度大概为81265,客户端通过httpConnection.getLength()获取的长度是64542,请问是否是因为j2me的http连接限制了接收内容长度?或者是因为其他什么原因导致的呢?

本程序是一个j2me的工程,看这里人气比j2me版人气高所以发这里了,

------解决方案--------------------
如果在模拟器上测试通过,就是运营商对数据包的大小有限制了。
------解决方案--------------------
用socket&&I/O流
------解决方案--------------------
尝试着全部读取到一个大字节数组中试试看
------解决方案--------------------
因为这个数字64542离2字节最大数值65535比较近,估计是什么地方接近了限制值。如楼上所提运营商限制。