0

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

如何在 Actionscript 3 中访问 REST 服务?

有人写道,这段代码也可以用来做 POST,但是代码会如何变化呢?如何从 ActionScript3 进行 POST?先感谢您?

4

3 回答 3

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

URLRequest.method在 LiveDocs 中查看

于 2013-07-26T16:03:44.047 回答
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

于 2013-07-26T16:06:06.243 回答
0

关键是 URLRequest 和method属性。利用您引用的示例,将代码修改为

var req:URLRequest = new URLRequest("http://localhost:3000/api/user/id");
req.method = "POST"'
loader.load(req);
于 2013-07-26T17:29:26.693 回答