加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash中的php文件请求在Safari中挂起

发布时间:2020-12-15 07:30:52 所属栏目:百科 来源:网络整理
导读:过去两天,我们已经解决了这个问题了几个小时,弄清楚发生了什么,我们找不到任何线索. 这是发生了什么事情我们有一个Flash应用程序,允许人们下订单.用户配置一个产品,该产品的图像由Flash生成,并呈现给用户.满意后,可以向服务器发送订单.图像的一个字节数组和
过去两天,我们已经解决了这个问题了几个小时,弄清楚发生了什么,我们找不到任何线索.
这是发生了什么事情我们有一个Flash应用程序,允许人们下订单.用户配置一个产品,该产品的图像由Flash生成,并呈现给用户.满意后,可以向服务器发送订单.图像的一个字节数组和一些其他变量被发送到处理订单的服务器,并生成PDF,其中包含产品的顺序和图像的总结.然后订单脚本将所有内容发送回浏览器.

这一切都很好,除了OSX 10.4上的Safari.偶尔的顺序是通过,但大多数时间Safari挂起.当查看Safari中的Activity窗口时,它指出它正在等待订单脚本,它是“0个字节的?”.
我们认为服务器有问题,所以我们尝试了其他几台服务器,但问题仍然存在.
最初,我们使用一个简单的帖子来处理订单,但是为了解决这个问题,我们采用了一些更复杂的方法,通过AMFPHP进行Flash远程处理.这也没有解决问题.

我们使用Charles来监视http流量,以确定请求是否离开浏览器,但奇怪的是,当Charles运行时,我们无法重现问题.

我希望有人有任何线索发生了什么,因为我们无法弄清楚.

解决方法

只是一个狂野的猜测:

得到PDF的1 http请求的结果,这两个请求都将所有需要的数据发送到服务器,并得到pdf结果?否则这可能是一个时间问题 – 您确定在请求pdf的时候所有数据在服务器上可用吗?对于所有浏览器品牌/版本,允许并行连接到网站的数量是不一样的,也许这可能会影响“冲突”发生的可能性.

轻松测试:在将数据发送到服务器并检索pdf之间引入延迟,看是否有任何影响.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读