ActionScript3中的REST接口方法POST

时间:2013-07-26 10:20:01

标签: actionscript-3 rest

我必须为我的论文制作游戏。我在ActionScript3中编码。我必须使用服务(REST接口)。我已经读过一些关于做GET的事情了。

How to access REST service in Actionscript 3?

有人写道,这段代码也可以用来做POST,但代码怎么会改变?如何从ActionScript3进行POST?提前谢谢你?

3 个答案:

答案 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);