AS3:FlashIDEからベーシック認証越しのリクエスト(まとめ)
勉強になる。
必要なライブラリ
[as3httpclient] http://code.google.com/p/as3httpclient/
[svn] http://as3httpclient.googlecode.com/svn/trunk/
var httpURLLoader : HTTPURLLoader = new HTTPURLLoader(); var encoded : String = Base64.encode(ユーザーID + ':' + パスワード); var authHeader : URLRequestHeader = new URLRequestHeader('Authorization', 'Basic ' + encoded); var request : URLRequest = new URLRequest(リクエスト先URL); request.requestHeaders.push(authHeader); httpURLLoader.load(request);POSTしたい時はHTTPURLLoaderをまるっとSocketURLLoaderに変更する。
HTTPURLLoaderがmx.utils.StringUtilをインポしてるけどmxパッケージがなければ
HTTPURLLoaderのインポートを[as3corelib] http://code.google.com/p/as3corelib/ のStringUtilにしてもたぶん大丈夫な気がする。