2009-10-23 9 views
3

Je voudrais demander des conseils sur la configuration de point de terminaison appropriée pour mon service WCF pour permettre à une application Flash de le consommer.Flash se connectant à un service WCF

Merci, Keith Rull

+0

peut-être pourriez-vous commencer en ajoutant quelques informations supplémentaires. –

Répondre

3

Eh bien, vous devriez commencer avec un webHttpBinding et vous devez naturellement appliquer la webHttp behavior ainsi. Ensuite, vous avez juste besoin de comprendre quel format de sérialisation vous voulez utiliser. Flash peut faire du JSON ou du XML, vous devez donc décider lequel vous préférez et ensuite définir les propriétés ReqeustFormat/ResponseFormat du WebInvokeAttribute qui sont appliquées à vos opérations.

+0

Est-ce que Flash peut consommer des services Web avec les spécifications WS- *? – SiN

+0

Flash ne peut normalement pas utiliser les services Web avec les spécifications WS- *, car ils sont spécifiques à WCF. En réponse à Drew, webHttpBinding implique un service REST plutôt qu'un service SOAP. Comme il existe de nombreux exemples d'appel de services SOAP à partir de Flash, j'utiliserais SOAP plutôt que REST. –

+3

Les spécifications WS- * ne sont pas spécifiques à WCF, ce sont des standards. WCF est juste l'implémentation de Microsoft sur ces spécifications. De plus, je sais que webHttpBinding est REST et c'est pourquoi je l'ai recommandé car il contient beaucoup moins de bagages que SOAP et devrait donc être plus facile à utiliser avec Flash. Sans oublier que les mêmes services pourraient être facilement consommés par un client AJAX pur. –

Questions connexes