我想發送一個服務器「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(請求)調用。 –
同意拉爾斯 – Joseph