1ère tentative d'utilisation de webservice
Hello,
J'ai suivi un tuto (Viddler.com - tutoWebService - Uploaded by mchaize@@AMEPARAM@@http://www.viddler.com/player/6e2a3c0b/@@AMEPARAM@@6e2a3c0b/) qui explique l'accès au webservice http://www.webservicex.net/stockquote.asmx
Malheureusement j'obtiens toujours ce message d'erreur :
Code:
1 2 3 4 5 6
| Avertissement :Le domaine www.webservicex.net ne spécifie pas de méta-régulation. Application de la méta-régulation 'master-only' par défaut. Cette configuration est déconseillée. Pour résoudre ce problème, consultez http://www.adobe.com/go/strict_policy_files_fr.
Erreur :La demande de la ressource à http://www.webservicex.net/stockquote.asmx par le demandeur à http://localhost:8080/PMSflex/PMSflex.swf est refusée par manque d'autorisations du fichier de régulation.
*** Violation de la sécurité Sandbox***
Interruption de la connexion à http://www.webservicex.net/stockquote.asmx - opération interdite depuis http://localhost:8080/PMSflex/PMSflex.swf |
Voici le code qui est exécuté :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import net.webservicex.GetQuoteResultEvent;
import net.webservicex.StockQuote;
public var myService:StockQuote = new StockQuote();
public var result:XML = new XML();
public function callService() {
myService.addgetQuoteEventListener(handleResult);
myService.getQuote("BAC");
cursorManager.setBusyCursor();
}
public function handleResult(event:GetQuoteResultEvent)
{
cursorManager.removeBusyCursor();
}
]]>
</mx:Script>
<mx:Button x="30" y="39" label="Get Quote" click="callService()"/>
</mx:Application> |
J'ai tenté d'ajouté le fichier crossdomain.xml à la racine ... mais sans succès :
Code:
1 2 3 4 5 6
| <?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*" />
</cross-domain-policy> |
Est-ce que quelqu'un aurait une idée ???
Merci d'avance.
Chris