J'essaie de POST dans mon domaine de cross * Rest service * via javascript, et j'ai réalisé que ce n'est pas possible à moins d'utiliser cette spécification;
Http://www.w3.org/wiki/CORS_Enabled
Mais il existe une documentation très limitée sur la façon de mettre en œuvre cette question, j'ai quelques questions;
1- J'utilise le serveur d'application Glassfish Jee6 , puis je peux simplement ajouter un filtre Jetty à mon web.xml et mon travail est-il terminé?
2- Et pour le côté client (site Web mobile), existe-t-il une bibliothèque javascript qui aide à mettre en œuvre cette spécification? Puis-je utiliser encore les fonctions existantes d'ajax dans JQuery ou j'ai-je besoin de quelque chose de plus spécifique?
Filtre de jetée:
<web-app> <filter> <filter-name>cross-origin</filter-name> <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class> <init-param> <param-name>allowedOrigins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>allowedMethods</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>allowedHeaders</param-name> <param-value>*</param-value> </init-param> </filter> <filter-mapping> <filter-name>cross-origin</filter-name> <filter-pattern>*</filter-pattern> </filter-mapping> </web-app>