Maison > interface Web > js tutoriel > Comment résoudre l'erreur CORS « XMLHttpRequest ne peut pas charger » avec des schémas de protocole non pris en charge ?

Comment résoudre l'erreur CORS « XMLHttpRequest ne peut pas charger » avec des schémas de protocole non pris en charge ?

Barbara Streisand
Libérer: 2024-12-01 10:01:13
original
971 Les gens l'ont consulté

How to Resolve

Erreur CORS : "Les requêtes ne sont prises en charge que pour les schémas de protocole : http..."

L'erreur "XMLHttpRequest ne peut pas se charger" se produit lorsque les requêtes d'origine croisée sont tentées sans les schémas de protocole appropriés. Dans ce cas, le service Angular tente d'accéder à la chaîne JSON à partir du backend Express à l'adresse localhost:4201/ticker, mais rencontre une erreur CORS.

Pour résoudre ce problème, le schéma de protocole doit être explicitement inclus. dans l'URL de la requête dans le service angulaire. Le message d'erreur indique que seuls les schémas http, data, chrome, chrome-extension et https sont pris en charge. Par conséquent, l'URL doit être modifiée pour inclure http:// avant localhost :

this._baseUrl = 'http://localhost:4201/';
Copier après la connexion

Avec cet ajustement, le service Angular peut désormais effectuer des requêtes d'origine croisée en utilisant le schéma http, corrigeant l'erreur CORS et permettant la chaîne JSON à récupérer avec succès.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal