我是Flash中的新手,我需要从网页上的SWF文件发出PUT请求。我做了以下的PoC:
package {
import flash.display.Sprite;
import flash.net.*;
public class Test extends Sprite {
public function Test() {
var request:URLRequest = new URLRequest("http://test-host.com");
request.method = URLRequestMethod.PUT;
request.data = "some-data";
var loader:URLLoader = new URLLoader();
loader.load(request);
}
}
}
但是在浏览器中执行此代码失败并显示错误:
ArgumentError: Error #2008: Parameter method must be one of the accepted values.
at flash.net::URLRequest/setMethod()
at flash.net::URLRequest/set method()
at Test()
同时Adobe documentation声明支持PUT方法。我做错了什么?