我根本不懂AS3,
我试图向服务器发送以下json:
{ userDTO :
{
name : "John"
}
}
(我需要这个特定的结构)
这是我的代码:
var loader : URLLoader = new URLLoader();
var request : URLRequest = new URLRequest("http://test.com");
var hdr:URLRequestHeader = new URLRequestHeader("Content-type", "application/json");
request.requestHeaders.push(hdr);
request.method = URLRequestMethod.POST;
request.data = {"userDTO " : {name : "John"}};
// Handlers
loader.addEventListener(Event.COMPLETE, on_complete);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.load(request);
这不起作用(服务器在接收json时遇到问题)
任何想法如何解决?
谢谢!
答案 0 :(得分:0)
我不太清楚明白你的问题。
也许您应该尝试以非AMF格式发送json。
喜欢:
var myData : Object = {"userDTO " : {name : "John"}};
request.data = JSON.encode(myData);
对你有帮助吗?