J'essaie de acess un service WCF d'un client jQueryaccès au service Web de jQuery - cross domain
Plus précisément cet exemple http://www.codeproject.com/KB/aspnet/WCF_JQUERY_ASMX.aspx#4
Tout fonctionne bien lorsque la page Web client est sur le même domaine que le service
Dès que je déplace la page Web client vers un autre domaine, il se brise. Il ne peut pas atteindre le service et la demande ne
Cela se produit pour tous les exemples, ASMX, REST et WCF
des idées sur la façon d'obtenir cette croix de travail daomain?
L'idée est-elle que vous effectuez des appels ajax à un service sur le même domaine et que les demandes sont transmises au service prévu? Mais le fait à partir du code côté serveur qui n'a pas le genre de restrictions imposées par un navigateur? – ChrisCa
Si vous parlez d'utiliser un proxy, alors oui, c'est exactement ça. La SOP est appliquée par le navigateur, donc PHP, ASP, ColdFusion et ainsi de suite ne sont pas liés. Votre JS fait la demande au proxy, le proxy envoie la demande au service, puis le proxy transmet le résultat au JS. – GlenCrawford
Je devrais probablement souligner que l'utilisation d'un proxy peut augmenter légèrement le trafic et les temps d'attente, parce que vous faites maintenant deux demandes au lieu d'une.JS -> Proxy -> Service – GlenCrawford