尝试使用Actionscript Flex在Adobe Air移动应用程序上发出Https请求

时间:2012-10-29 10:33:42

标签: security mobile air https adobe

我尝试从移动iOs设备发出https请求。这不起作用。在flashbuilder模拟器(在Mac上)我必须接受自签名证书,但它的工作正常。 在移动设备上我有

  

错误2032

我在应用程序的Web镜像版本上也遇到了同样的问题。 我在服务器根目录中添加了crossdomain.xml:

site-control permitted-cross-domain-policies="master-only"
allow-access-from domain="*" secure="false"

在项目中我使用mx.rpc.http.HTTPService类。我试图改变目的地类型,但没有效果:

useProxy = true;
destination = 'DefaultHTTPS';

1 个答案:

答案 0 :(得分:0)

我遇到过同样的问题,并且之前已经问过这个问题:

Problems with https on iPad from Air app

不幸的是,这是不可能的。移动设备的Air套接字实现落后于桌面环境,并且不支持SSL。此时,您最好的选择是使用ANE。