タグ

2011年1月27日のブックマーク (1件)

  • FlashからHTTP/HTTPSリクエストしてBasic認証を通過する方法 | alt

    URLLoaderクラスを使ってHTTP/HTTPSリクエストをする先にBasic認証がかかっていたら、 URLRequestHeaderメソッドを使ってヘッダーに認証情報を付加すればOK。 ヘッダーに付加するid/passはBase64エンコードしなければならないのですが FlexにあるBase64EncoderがFlashにはないので 下記にあるas3httpclientライブラリのBase64クラスを使用しました。 Basic認証だとGET/POSTとも問題なかったのですが ここらへんの記事を読んでいるとWSSE認証ではあやしい動きになるようなので Basic認証でもHTTPURLLoaderやSocketURLLoaderをテストしてみる。 余談ですが、AIRの場合はURLRequestDefaultsクラスの setLoginCredentialsForHost