requestData = new URLRequest();
var jsonPath:String = JSON.stringify(_var);
requestData.contentType = "application/json;charset=UTF-8;";
requestData.data=jsonPath;
requestData.url = _url;
loader= new URLLoader(); //建立URLLoader对象,用来发送flash中textArea的数据
switch (_method){
case "POST":
requestData.method = URLRequestMethod.POST; //.method 也为 URLLoader的一个属性值
break;
case "GET":
requestData.method=URLRequestMethod.GET;
break;
default:
CInit.Log(tag,"无效的 method 参数")
return;
}
关键点
1 var jsonPath:String = JSON.stringify(_var); 将需要传递的参数都转换成json格式
2 requestData.contentType = "application/json;charset=UTF-8;"; //data
属性中内容的 MIME 内容类型。
3 requestData.data=jsonPath; //data 直接就是 json数据本身就可以了