Maison >interface Web >js tutoriel >Qu'est-ce que le cross-domain ajax

Qu'est-ce que le cross-domain ajax

藏色散人
藏色散人original
2019-06-17 11:12:454510parcourir

Qu'est-ce que le cross-domain ajax

Qu'est-ce que le problème inter-domaines AJAX

Pour faire simple, c'est lorsque le front-end appelle l'interface du service back-end

Si l'interface du service n'est pas dans le même domaine, des problèmes inter-domaines se produiront

Recommandé : "tutoriel vidéo ajax"

Scénario inter-domaines AJAX

Séparation du modèle de développement front-end et back-end, orienté services

Scénarios où front-end et back- le développement final est indépendant et le front-end doit appeler un grand nombre d'interfaces back-end

Tant que l'interface back-end n'est pas la même, un domaine provoquera des problèmes inter-domaines

Les problèmes inter-domaines sont très courants, et il est également important de résoudre les problèmes inter-domaines

Raisons inter-domaines AJAX

Restrictions du navigateur : sécurité du navigateur restrictions de vérification

Interdomaine (toute différence de protocole, de nom de domaine et de port sera considérée comme interdomaine)

Demande XHR (XMLHttpRequest)

AJAX idées de résolution de problèmes inter-domaines

Navigateur : le navigateur supprime la vérification inter-domaines, qui a peu de valeur réelle

XHR : n'utilisez pas XHR, utilisez JSONP, il existe de nombreux inconvénients et ne peut pas répondre aux exigences de développement actuelles

Cross-domaine : l'appelé est modifié pour prendre en charge les appels inter-domaines (paramètres spécifiés) ; l'appelant est modifié pour masquer l'inter-domaine (en fonction du proxy)

 ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie la promesse ?Article suivant:Que signifie la promesse ?