胡国军_xoOi1W 器粉跑堂
2015-09-19 11:22:09 

[致命]安卓版6.1.2.1715的QQ浏览会在网页没有响应的情况下,会自动重新发起请求

 本帖最后由 胡**_xoOi1W 于 2015-09-21 10:10:14 编辑一、问题:
无论访问什么网页,如果网页超过一定时间没有响应,x5浏览器会自动重新发起请求。

二、重现方法:
在的一个页面服务端逻辑中,收到请求后sleep 20秒。你会发现,用QQ浏览器打开该网页,会发生两到三次同样的请求。

三、后果
1、多次调用会对服务端逻产生致命性破坏,因为会导致服务端的业务重复处理。原本用户只提交了一个订单,服务器仅仅是因为处理慢了一点,就会生成两个订单。

建议:在网页没有相应时,不要自动重新发起网页请求。
7 条回复
胡国军_xoOi1W 器粉跑堂
2015-09-19 11:31:13 沙发
这个问题实在是太严重了,不知道是不是故意做的所谓的【体验优化】,如果是,要打产品经理的屁股了。
Daniel Wang 普通器粉
活跃会员
2015-09-19 13:06:13 发自手机 板凳
顶一下
胡国军_xoOi1W 器粉跑堂
2015-09-20 09:09:57 发自手机 地板
有工作人员关注用户提交的bug么?
胡国军_xoOi1W 器粉跑堂
2015-09-21 07:12:57 发自手机 4#
有工作人员看到么 麻烦答复一下,这个确实是特别严重的问题
!...?! 器粉跑堂
2015-09-24 16:58:55 发自手机 5#
QQ浏览器自启动,不能下载迅雷链接 ed2k链接,有时候读取文件或内存大小不准确,从夜间模式调到非夜间模式主界面有时会出现一块没有调出来的现象,不能离线下载,不如UC
蛋蛋_MVW0SR 铁杆器粉
超级管理员
活跃会员 红领巾勋章 中秋节勋章
2015-10-08 16:57:31 6#
解决办法有两个。
1)服务器端做兼容,尽量在6S内响应。
2)加直连的白名单,即忽略代理这条线,但是直连如果等待的时间太长,过了终端的超时时间,终端还是会发起重试。
逍遥の浪子 器粉跑堂
2017-04-22 17:17:08 7#
蛋蛋_MVW0SR 发表于 2015-10-08 16:57:31 
解决办法有两个。
1)服务器端做兼容,尽量在6S内响应。
2)加直连的白名单,即忽略代理这条线,但是直连如果等待的时间太 ...

我只想默默地告诉你,这两个解决方案,跟没解决一样
回复

您需要 登录 后才可以回帖