Signaler

No Access-Control-Allow-Origin

Posez votre question raphaelmoncaut 20Messages postés dimanche 5 avril 2015Date d'inscription 16 septembre 2017 Dernière intervention
Bonjour.
j'essaye de créer une page html qui se met a jour automatiquement (sans avoir à la rafraîchir), le but est qu'un petit script (en javascript) sur la page aille chercher les informations a mettre à jour au près d'un programme java en envoyant une requête http et en récupérant les données retournées par le programme java (enfin pour l'instant il se contente de les afficher dans la console).

Voici mon code :

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
console.log(xhr.responseText); // Données récupérées
}
};
xhr.open("GET", "http://192.168.0.51:2000/test, true);
xhr.send(null);


Mais j'obtiens cette erreur :
Failed to load http://192.168.0.51:2000/test : No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

j'ai déja regardé un peu sur internet, j'y ai vu des trucs du genre modifier le fichier .htaccess ou faire une bidouille en php mais je pense que ces solutions ne correspondent pas à mon cas de figure car je ne suis pas sur un serveur http classique mais un serveur http prévu juste pour répondre à cette requête.

si vous avez une solution a mon problème je suis tout ouïe.

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !