57 votes

Partage de ressources inter-domaines GET : 'refusé d’obtenir l’en-tête dangereux « etag"' de la réponse

Une simple requête GET sans en-têtes personnalisés. La réponse est renvoyée comme prévu. Les données dans le corps sont accessibles, mais pas les en-têtes.

Lorsque j’essaie d’accéder à l’en-tête « etag », les navigateurs soulèvent une exception :

Refusé d’obtenir l’en-tête dangereux « etag »

Chrome, Safari et Firefox se comportent tous de la même manière. Je ne l’ai pas testé sur IE.

Qu’est-ce qui me manque ici?

0voto

mplungjan Points 36458

Si CORS est activé, vous devez effectuer un pré-vol lorsque vous rencontrez des en-têtes non standard

MISE À JOUR: Cependant, selon http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19 ETAG semble être un en-tête standard.

REMARQUE: Assurez-vous que TOUS les types de requête définissent l’en-tête Autoriser Y COMPRIS L’ORIGINE!

PS: Pour IE, vous avez besoin de XDR

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X