Table des matières:

Qu'est-ce que withCredentials est vrai ?
Qu'est-ce que withCredentials est vrai ?

Vidéo: Qu'est-ce que withCredentials est vrai ?

Vidéo: Qu'est-ce que withCredentials est vrai ?
Vidéo: Fédération d'identités et OAuth - simplement 2024, Peut
Anonim

Le XMLHttpRequest. avecIdentifiants La propriété est un booléen qui indique si les demandes de contrôle d'accès intersites doivent être effectuées à l'aide crédits tels que les cookies, les en-têtes d'autorisation ou les certificats clients TLS. De plus, ce drapeau est également utilisé pour indiquer quand les cookies doivent être ignorés dans la réponse.

À cet égard, à quoi sert Cors ?

Partage de ressources d'origine croisée ( SCRO ) est une spécification W3C qui permet la communication entre domaines à partir du navigateur. En s'appuyant sur l'objet XMLHttpRequest, SCRO permet aux développeurs de travailler avec les mêmes idiomes que les requêtes du même domaine. Les utilisation -cas pour SCRO est simple.

Deuxièmement, qu'est-ce que le CORS et comment fonctionne-t-il ? Partage de ressources d'origine croisée ( SCRO ) est un mécanisme qui utilise des en-têtes HTTP supplémentaires pour indiquer aux navigateurs de donner à une application Web s'exécutant sur une origine l'accès à des ressources sélectionnées à partir d'une origine différente.

Alors, qu'est-ce que les identifiants de même origine ?

même - origine : Envoyer l'utilisateur crédits (cookies, authentification http de base, etc.) si l'URL est sur le même origine comme script appelant. Ceci est la valeur par défault. inclure: toujours envoyer l'utilisateur crédits (cookies, authentification http de base, etc.), même pour origine appels.

Comment résoudre un problème CORS ?

La façon de résoudre ce problème consiste à:

  1. Ajoutez la prise en charge de la méthode OPTIONS afin que les demandes de contrôle en amont CORS soient valides.
  2. Ajoutez l'en-tête Access-Control-Allow-Origin dans votre réponse afin que le navigateur puisse vérifier la validité de la demande.

Conseillé: