Maison  >  Article  >  interface Web  >  Explication détaillée des méthodes de gestion des problèmes inter-domaines WebService

Explication détaillée des méthodes de gestion des problèmes inter-domaines WebService

php中世界最好的语言
php中世界最好的语言original
2018-04-24 16:55:442880parcourir

Cette fois, je vais vous donner une explication détaillée de la façon de gérer les problèmes inter-domaines de WebService et quelles sont les précautions pour traiter les problèmes inter-domaines de WebService. Voici des cas réels, prenons. un regard.

1. Contexte

Utilisation de la méthode Ajax dans Jquery pour utiliser l'interface WebService dans asp.net environnement de développement Appel

2. Problèmes

Analyse des causes : Origine du navigateur Impact de stratégie (c'est-à-dire que JavaScript ou Cookie ne peuvent accéder qu'au contenu du même domaine

3. Solution :

(1) JSONP : prend uniquement en charge la méthode GET

(2) CROS : partage de ressources entre domaines

Voici la solution CROS :

a. Ajoutez les informations d'en-tête de réponse à l'interface WebService :

b. Informations de la section de configuration :

Après avoir utilisé la solution a ou b, les informations d'en-tête du navigateur changent comme suit :

Dans au final, le problème a été mieux résolu, mais le support de chaque navigateur pour cette solution est différent L'image ci-jointe est la suivante :

Je crois que vous maîtrisez la méthode. après avoir lu le cas dans cet article, pour un contenu plus passionnant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Un résumé de trois méthodes pour obtenir un accès inter-domaines avec Ajax

Solution parfaite pour ajax problème inter-domaines

5 ans d'expérience dans l'utilisation d'Ajax

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