proxy cross-domain REST avec Javascript, HTML5
-
27-09-2019 - |
Question
J'écris un service (par exemple, service.com) qui fournit une API REST pour des applications externes courir à l'intérieur de iFrame . (Ces applications sont hébergées à partir de domaines en dehors du service.com).
Je prévois un javascript bibliothèque client pour les applications de faire des demandes pure javascript à l'API REST service.com - en utilisant essentiellement postMessage et certains ad- hoc encapsulation de mes appels API pour obtenir des messages et d'autre de cadres (de la outside-app.com IFrame -> service.com API REST, et retour à la IFrame avec une réponse).
Ma question : est-il une bibliothèque robuste, javascript usage général pour accomplir le genre de demande REST inter-domaines mandatement j'ai besoin ou dois-je pirater juste à partir de zéro?
La solution
Avez-vous entendu parler de contrôle d'accès origine ? Vous pouvez simplement le mettre dans votre .htaccess pour permettre XHR à travers les domaines.
Header Set Access-Control-Allow-Origin *
Dans ce cas, vous ne pas besoin de quoi que ce soit passé vos composants standard AJAX.