J'essaie de publier des données à une page qui gère pour moi. Je reçois toujours l'erreur suivante, cependant:Est-ce que POST dans l'application AIR
ioErrorHandler: [IOErrorEvent type = "ioError" bulles = false cancelable = false eventPhase = 2 text = "Erreur # 2032:. Erreur flux URL: http://localhost:8080/_user/a/ad/admin/message.create.html" errorID = 2032] Blockquote
C'est le code que j'ai jusqu'à présent. Cela fonctionne très bien pour les requêtes GET.
// Object that contains data of the message to be sent
var toSend:Object = {
"sakai:type": "internal",
"sakai:sendstate": "pending",
"sakai:messagebox": "outbox",
"sakai:to": "internal:"+sakaimain.gui.dgMessages.selectedItem["to"],
"sakai:subject": sakaimain.gui.dgMessages.selectedItem["subject"],
"sakai:body":"testreply with AIR GUI",
"sakai:previousmessage" : sakaimain.gui.dgMessages.selectedItem["id"]
};
// Send message
// Create loader to load objects
var loader:URLLoader = new URLLoader();
// Add event listeners for error and complete events
loader.addEventListener(Event.COMPLETE, replyMessageCompleteHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, replyMessageErrorHandler);
// Create the request to be done
var request:URLRequest = new URLRequest("http://localhost:8080/_user/a/ad/admin/message.create.html");
request.requestHeaders = new Array(new URLRequestHeader("x-sakai-token", sakaimain.token));
request.method = URLRequestMethod.POST;
request.data = toSend;
// Do the request
loader.load(request);
Quelqu'un voit le problème ici?
Merci pour votre aide! L'URL est certainement correcte, j'ai fait une demande de boucle et il posté comme il se doit. Une servlet Java est mappée sur cette URL (.html). J'utilise les deux-points car cela est attendu par l'arrière, donc je n'ai pas le choix moi-même. – PhysX