Heim  >  Artikel  >  Web-Frontend  >  Ajax fordert eine domänenübergreifende WebService-Problemlösung an

Ajax fordert eine domänenübergreifende WebService-Problemlösung an

韦小宝
韦小宝Original
2017-12-30 19:04:201778Durchsuche

Dieser Artikel stellt hauptsächlich die Lösung für das domänenübergreifende Problem der Ajax-Anforderung von WebService vor. Dieser Artikel führt Sie ausführlich ein und ist wertvoll zum Nachschlagen und Lernen von Ajax. Es ist sehr hilfreich für AjaxInteressierte Freunde können sich auf

1 .net-Entwicklungsumgebung Aufruf der WebService-Schnittstelle in

2. Probleme

Ursachenanalyse: Browser-Ursprung Auswirkung der Richtlinie (d. h. JavaScript oder Cookies können nur auf Inhalte unter derselben Domäne zugreifen);

3 : Unterstützt nur die GET-Methode

(2) CROS: Domänenübergreifende Ressourcenfreigabe Das Folgende ist die CROS-Lösung:

a. Antwort-Header-Informationen zur WebService-Schnittstelle hinzufügen:

b. Relevante Konfigurationsabschnittsinformationen zur web.config-Datei hinzufügen:

Nach der Anwendung von Lösung a oder b ändern sich die Browser-Header-Informationen wie folgt:

Letztendlich wurde das Problem besser gelöst, aber dafür Jeder Browser unterstützt unterschiedliche Lösungen. Das beigefügte Bild lautet wie folgt:

Das Obige ist die vom Herausgeber eingeführte Lösung für das domänenübergreifende Problem der Ajax-Anforderung von WebService . Hoffe es hilft allen! !


Verwandte Empfehlungen:

Beispiel ausführliche Erklärung von js kombiniert mit json, um ein einfaches Beispiel für Ajax zu implementieren

js cross -domain call WebService Ein einfaches Beispiel

Detailliertes Beispiel für jQuery-Ajax-Aufrufe von Webservice-Vorsichtsmaßnahmen

Das obige ist der detaillierte Inhalt vonAjax fordert eine domänenübergreifende WebService-Problemlösung an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn