Actionscript 3 AS3 post xml请求
我在使用URLLoader发布xml文件时遇到问题 加载后,似乎没有任何XML附加到请求,可以吗 请澄清我做错了什么(用头撞墙) //代码Actionscript 3 AS3 post xml请求,actionscript-3,Actionscript 3,我在使用URLLoader发布xml文件时遇到问题 加载后,似乎没有任何XML附加到请求,可以吗 请澄清我做错了什么(用头撞墙) //代码 private function postXmlFiles():void { var a:XML = new XML(new EmbeddedXML()); var r:URLRequest = new URLRequest("http://vms.api.apic.co/rest/v3/addmedia");
private function postXmlFiles():void
{
var a:XML = new XML(new EmbeddedXML());
var r:URLRequest = new URLRequest("http://vms.api.apic.co/rest/v3/addmedia");
r.data = a;
r.method = URLRequestMethod.POST;
r.contentType = "text/xml";
l = new URLLoader();
l.dataFormat = URLLoaderDataFormat.TEXT;
// Handlers
l.addEventListener(Event.COMPLETE, on_complete);
l.load(r);
}
private function on_complete(e : Event):void
{
trace('loaded!:' + l.data); // this is returning "loaded!: No xml file attached to the request."
}
我测试了您的代码,替换了一个字符串:
var a:XML = new XML("<test/>");
var a:XML=newxml(“”);
跟踪输出已更改,表明l.data
字段实际上包含某些内容。
我还使用了调试代理,并检查了请求体,它确实包含我的
字符串
您应该测试新的EmbeddedXML()
调用,看看它返回什么