HTTPS与来自Flash的HTTP请求

HTTPS与来自Flash的HTTP请求,flash,actionscript-3,security,flash-cs5,Flash,Actionscript 3,Security,Flash Cs5,我发现如果我从HTTPS页面加载Flash(https://ssl.example.com/)并尝试在ActionScript 3中发出请求,以确保请求未通过。反之亦然(从加载http的flash脚本访问https) 请求失败,请求的数据(从PHP脚本传递)未加载 现在一开始我认为问题在于跨域策略文件,但我已经解决了这个问题(我想) 根据脚本的加载位置,Flash(CS5 btw)中是否有HTTP和HTTPS请求的安全策略 谢谢 首先,从Flash Player 7开始https://www.m

我发现如果我从HTTPS页面加载Flash(https://ssl.example.com/)并尝试在ActionScript 3中发出请求,以确保请求未通过。反之亦然(从加载http的flash脚本访问https)

请求失败,请求的数据(从PHP脚本传递)未加载

现在一开始我认为问题在于跨域策略文件,但我已经解决了这个问题(我想)

根据脚本的加载位置,Flash(CS5 btw)中是否有HTTP和HTTPS请求的安全策略


谢谢

首先,从Flash Player 7开始
https://www.mydomain.com/
≠ <代码>http://www.mydomain.com/和
http://www.mydomain.com/
≠ <代码>http://app.mydomain.com/使用
crossdomain.xml
策略文件[]时。因此,您的问题很可能与跨域配置有关


如果要混合协议,还需要首先在

上添加
secure=false
,从Flash Player 7开始
https://www.mydomain.com/
≠ <代码>http://www.mydomain.com/
http://www.mydomain.com/
≠ <代码>http://app.mydomain.com/使用
crossdomain.xml
策略文件[]时。因此,您的问题很可能与跨域配置有关


如果要混合协议,还需要在

上添加
secure=false
。我知道的唯一策略是跨域策略。你到底是怎么修好的?如果请求仍然失败,您认为您已经修复了吗?我知道的唯一策略是跨域策略。你到底是怎么修好的?如果要求仍然失败,你认为你已经解决了吗?