论坛首页 移动开发技术论坛

移动3g为什么这么坑爹

浏览 4446 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-12-16  
HI
大家好,先说明下,我是个android业余开发人员。最近结合微信还有移动云存储(Stackmob)做了个小应用。

一切都基本OK了,最后发现一种情况,对于中国移动3G手机,在使用3g网时,无法请求到云存储stackmob。异常信息如下:
12-16 17:39:10.562: D/game_query_fail(15754): 查询错误: call failed with HTTP response code 400, headers Date=Sun, 16 Dec 2012 09:42:53 GMT, Content-Type=application/vnd.stackmob+json; version=0, */*, Content-Length=53, Pragma=no-cache, Expires=0, Cache-Control=no-cache, no-store, body {"error":"Invalid request"}


我试了下再wifi下,都是OK的,另外找了个电信的3g手机,也没问题。。。。。。。这是神马情况
   发表时间:2012-12-16  
tcpdump 看看咯
0 请登录后投票
   发表时间:2012-12-17  
biAji 写道
tcpdump 看看咯

呵呵 谢谢哈,我试试
0 请登录后投票
   发表时间:2012-12-17  
问题解决了吗?求下文
0 请登录后投票
   发表时间:2012-12-17   最后修改:2012-12-17




263229365 写道
问题解决了吗?求下文

没有哦,折腾了一大圈,抓了下网络包。

使用China Mobile 2/3G网络的情况:


使用wifi的正常抓包:
  • 大小: 83 KB
  • 大小: 87 KB
0 请登录后投票
   发表时间:2012-12-20   最后修改:2012-12-20
看起来是tcp丢包了。 request过去之后回来的包顺序错了,查一下回来的tcp包顺序。
0 请登录后投票
   发表时间:2013-02-20  
移动的3G是假的
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics