Maison > interface Web > js tutoriel > le corps du texte

Ajax demande une solution au problème inter-domaines WebService

韦小宝
Libérer: 2017-12-30 19:04:20
original
1737 Les gens l'ont consulté

Cet article présente principalement la solution au problème inter-domaines de Ajax demandant un WebService. Cet article vous le présente en détail et est précieux pour référence et apprentissage ajax. C'est très utile pour ajaxLes amis intéressés peuvent se référer à

1 Contexte

Utilisation d'Ajax dans Jquery en asp. Environnement de développement .net Appel de l'interface WebService dans

2. Problèmes

Analyse des causes : Origine du navigateur Impact de la politique (c'est-à-dire que JavaScript ou Cookie ne peut 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. Ajoutez les informations de section de configuration pertinentes au fichier web.config :

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

Au final, le problème était mieux résolu, mais pour cela Chaque navigateur prend en charge différentes solutions. L'image ci-jointe est la suivante :


Ce qui précède est la solution au problème inter-domaines d'Ajax demandant un service Web introduit par l'éditeur. . J'espère que cela aidera tout le monde ! !

Recommandations associées :

Exemple d'explication détaillée js combiné avec json pour implémenter un exemple simple ajax

js cross -domain call WebService Un exemple simple

Un exemple détaillé des précautions de jQuery ajax appelant le service Web

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!