Bonjour,
J'ai une application qui doit fonctionner aussi bien en http qu'en https.
J'ai donc defini mes deux <default-channels> :
Lorsque dans remoting-config.xml, je mets juste "my-amf" cela fonctionne en http.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> </channel-definition> <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.AMFEndpoint"/> <properties> <add-no-cache-headers>false</add-no-cache-headers> </properties> </channel-definition>
Lorsque je mets juste "my-secure-amf" cela fonctionne en https.
Lorsque je mets les deux, cela fonctionne en http immédiatement alors qu'en https le remoting se fait après 3 minutes.
Ce délai doit etre un timeout de la requete amf de "my-amf", mais je ne sais pas si il vient de flex ou du serveur d'application...
Merci d'avance pour vos réponses
Partager