J'essaye d'envoyer un serveur "schooltraq.com/api/" pour une requête. Mon code:Actionscript 3, problème URLRequest/URLLoader. Le serveur ne reçoit pas de données
package
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
public class tester extends MovieClip
{
private var url:String = "http://schooltraq.com/api/";
var loader:URLLoader = new URLLoader();
public function tester()
{
getAssignments();
}
private function getAssignments()
{
var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;
var vars:URLVariables = new URLVariables();
vars.type = "get";
vars.request = "assignmentlist";
request.data = vars;
trace(request.data);
loader.addEventListener(Event.COMPLETE, on_complete);
}
private function on_complete(e:Event):void
{
trace(loader.data);
}
}
}
Comment jamais quand je continue à revenir "erreur: demande vide". J'ai envoyé un courriel au propriétaire du site et il m'a dit que mon programme pouvait laisser tomber les données pendant les redirections. Une idée pour résoudre ce problème? Leur API est http://help.schooltraq.com/kb/schooltraq-api/an-overview-of-the-schooltraq-api. Toute aide serait grandement appréciée.
Si le code ci-dessus correspond à l'intégralité de votre code, vous n'envoyez jamais de demande, n'est-ce pas? Je ne vois aucun appel loader.load (request). –
D'accord avec Lars – Joseph