2017-08-04 3 views
1

J'essaye de valider une étiquette VAST dans différents validateurs. Il me renvoie cette erreur:Demande d'origine croisée bloquée: (Raison: CORS header 'Access-Control-Allow-Origin' manquant)

Demande d'origine bloquée: la même règle d'origine interdit la lecture de la ressource distante au https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml. (Raison: CORS header 'Access-Control-Allow-Origin' manquant).

Je ne peux pas comprendre le problème parce que:

  1. J'ai permis CORS dans mon seau Amazon S3 (Fait la configuration)
  2. Aucune erreur ne sont jetés pour les balises qui ont été téléchargés déjà lors de la configuration. le CORS en s3.
  3. Si je copie le XML manuellement et le tester comme XML VAST, cela fonctionne très bien.
  4. J'ai double vérifié sur les URL pour les fichiers associés, tout est accessible et fonctionne bien.

Quel est le problème? Impossible de comprendre le problème pour toute la journée maintenant, s'il vous plaît aider.

+0

Vous voudrez peut-être partager votre configuration S3, VAST et vos URI. La question, comme il est écrit en ce moment, est difficile, sinon impossible. – zyexal

+0

Je n'ai pas posté la question originale, mais j'ai le même problème. C'est ma configuration S3. Cependant, je ne vois aucun en-tête CORS pour une requête. http : // * https: // * GET HEAD 3000 < AllowedHeader> Autorisation carpiediem

Répondre

0

J'ai déjà rencontré ce problème. Habituellement, l'annonceur doit placer un * dans son en-tête. Si ce n'est toujours pas le problème, alors vous êtes en train de regarder un problème avec le lecteur et devez le déboguer.

+0

Votre réponse n'est pas très spécifique. Fournir plus de détails s'il vous plaît. Lisez les directives du SO avant de poster. – sparkplug