这是***令人难以置信!闪存程序员熟悉这个例子:基本认证与闪存
var req:URLRequest = new URLRequest("http://yoursite.com/yourservice.ext");
req.method = URLRequestMethod.POST;
req.data = new URLVariables("name=John+Doe");
var encoder:Base64Encoder = new Base64Encoder();
encoder.encode("yourusername:yourpassword");
var credsHeader:URLRequestHeader = new URLRequestHeader("Authorization", "Basic " + encoder.toString());
req.requestHeaders.push(credsHeader);
var loader:URLLoader = new URLLoader();
loader.load(req);
好的......很好......真的很有效。正如你所看到的,我手动添加一个头部授权基本HTTP认证。但是...如果我更改从POST到GET的请求metod,则不会生成标头。
有没有人知道解决方案? 1000x thx!
我发现这个:http://www.abdulqabiz.com/blog/archives/2006/03/03/http-authentication-for-httpget-requests-using-actionscript-3/ – xpepermint 2009-10-27 14:45:41