Flex與採用Https協議的伺服器通訊

來源:互聯網
上載者:User

1、配置https在此不再進行詳敘。

2、https是安全認證協議,所以要採用SecureAMFChannel通道。即 

<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
           
<endpoint
url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure"
class="flex.messaging.endpoints.SecureAMFEndpoint"/>
     <properties>
             <add-no-cache-headers>false</add-no-cache-headers>
      </properties>
</channel-definition>

3、在remoting-config.xml和proxy-config.xml檔案中開戶SecureAMFChannel通道。   

<default-channels>
        <channel ref="my-amf"/>

       <channel ref="my-secure-amf"/>

 </default-channels>

4、按道理來說,這樣配置就可以啦。但是在實踐卻發現在認證狀態下並不好用。所以為了成功在認證下運行,所以在認證環境下編譯flex時,先把通用的通道關閉。即3中的設定檔修改為如下,再進行編輯:

<default-channels>      

 <!-- <channel ref="my-amf"/> -->

       <channel ref="my-secure-amf"/>

 </default-channels>

5、flex工程配置。工程屬性->flex server:root URl  ->https://localhost:(認證連接埠)/...

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.