要求のためにサーバー "schooltraq.com/api/"変数を送信しようとしています。 マイコード:Actionscript 3、URLRequest/URLLoaderの問題です。サーバーがデータを受信していません
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);
}
}
}
どのようにこれまで私は、「エラー:空の要求」を取り戻す続けるとき。私はサイトの所有者に電子メールを送り、私のプログラムはリダイレクト中にデータを削除しているかもしれないと言った。どのようにそれを修正するための任意のアイデア? apiはhttp://help.schooltraq.com/kb/schooltraq-api/an-overview-of-the-schooltraq-apiです。 ご協力いただければ幸いです。
上記のコードがコード全体である場合は、決してリクエストを送信することはありませんか? loader.load(request)呼び出しが表示されません。 –
ラーズと同意する – Joseph