Flex不想按指定使用https

时间:2013-06-18 13:39:52

标签: flex actionscript coldfusion blazeds

当网页使用https / ssl时,我有一个小小的swf,我正在努力工作。我正在向swf传递页面使用https并具有条件逻辑的事实:

if ( secure ) {
        pollChannel = new AMFChannel('my-secure-polling-amf','https://' + globalDomain + '/flex2gateway/cfamfpollingsecure');
    }
    else {
        pollChannel = new AMFChannel('cf-polling-amf','http://' + globalDomain + '/flex2gateway/cfamfpolling');
    }

当页面为http时,它使用正确的端点没问题。当secure == true时,无论出于何种原因,浏览器都使用http://somedomain.local/flex2gateway/cfamfpollingsecure报告,而不是https。

what i see in the browser tools

有人知道为什么???我不明白为什么会这样调整自己。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

幸运的是,上周我有一个完全相同的神秘问题修复非常简单(一旦你知道在哪里看,那就是;我一直在挖掘源代码虽然想出来了):

您只需使用SecureAMFChannel代替常规AMFChannel