J'ai un client qui fait la demande suivante à un service Pyramid.Demande PUT/POST envoi sans données
var sendArr = {"hello": "world"};
$.ajax({
type: "PUT",
contentType: "application/json",
url: "http://0.0.0.0:6543/" + obj.id + newUrlSegment,
data: sendArr,
headers: { 'X-User-Email': loggedUser.user, "X-Auth-Token": loggedUser.token},
success: function(data,status,other){
console.log("server return", data);
},
error: function (XMLHttpRequest, textStatus, errorThrown){
console.log(errorThrown);
},
});
La demande est reçue par le serveur, mais la demande « données » est manquante.
Y a-t-il une raison particulière pour laquelle les données ne sont pas attachées côté client?
Avez-vous imprimé les données juste avant qu'elles ne soient envoyées à tester? – ProEvilz
Votre code n'affiche pas la valeur de sendArr. S'il vous plaît ajouter cette information. – iquellis
Etes-vous sûr que sendArr n'est pas vide? – user615274