Bonjour,
J'essaie d'envoyer des données vers un serveur via une api fournissant l'url.
Quand je colle l'url rempli avec les données et le jeton d'authentification, les données sont bien enregistrées.
Mais quand je veux envoyer ces données via un objet xmlhttp, j'ai une erreur :
l'en-tête CORS « Access-Control-Allow-Origin » est manquant.
échec de la requête CORS.
Voici le code:
J'ai également essayé avec jquey, mais j'ai la même erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { // var myArr = JSON.parse(xmlhttp.responseText); console.log('envoie réussi'); } else { console.log('erreur envoie'); } }; xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-Type", "text/xml"); //xmlhttp.setRequestHeader("Access-Control-Allow-Origin", "*"); xmlhttp.send();
Est ce que quelqu'un aurait la solution à mon problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $.ajax(url, { type: 'POST', dataType: 'json', success: function(data) { }, error: function(xhr, sts, err) { alert('Erreur !!'); } });
Merci d'avance.
Partager