我必须为我的论文制作游戏。我在ActionScript3中编码。我必须使用服务(REST接口)。我已经读过一些关于做GET的事情了。
How to access REST service in Actionscript 3?
有人写道,这段代码也可以用来做POST,但代码怎么会改变?如何从ActionScript3进行POST?提前谢谢你?
答案 0 :(得分:1)
您只需更改URLRequest
对象的方法即可。默认情况下,它使用GET。
var l:URLLoader = new URLLoader();
var req:URLRequest = new URLRequest( URL );
req.method = URLRequestMethod.POST; //this sets it to POST instead of GET
l.load( req );
请参阅LiveDocs中的URLRequest.method
答案 1 :(得分:0)
基本上您以不同方式配置URLRequest
:
var request = new URLRequest("http://localhost:3000/api/user/id");
request.method = URLRequestMethod.POST
loader.load(request);
请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html#method了解更多信息。
答案 2 :(得分:0)
关键是URLRequest和method
属性。利用您引用的示例,将代码修改为
var req:URLRequest = new URLRequest("http://localhost:3000/api/user/id");
req.method = "POST"'
loader.load(req);