No Access-Control-Allow-Origin

raphaelmoncaut 20 Messages postés dimanche 5 avril 2015Date d'inscription 16 septembre 2017 Dernière intervention - 15 sept. 2017 à 15:10
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.
Afficher la suite