by @sharkattack51

June 9, 2015

as3 レスポンスヘッダーが取得できない

as3でサーバーからのレスポンスヘッダーを取りたかった。
どうやらflash上ではできないらしい。
マジと思って調べたらマジだった。みんなこれでやってたのか。

HTTPStatusEventクラスで取れる気がしたが、 リファレンスをよく見るとresponseHeadersプロパティ自体のランタイム表記にFlashPlayerが密かに無い。

その後少しがんばって、こことか発見して

http://blog.livedoor.jp/kunz/archives/51364315.html

これを使ったら取得できた。

http://d.hatena.ne.jp/wbpanda/20091007/1254931878 https://github.com/gabriel/as3httpclient

と思ったらローカルサーバーだとできてて、web経由だと取得できなかった。
これはつまりおそらく無理でflashplayerのセキュリティポリシー的なやつかな。