ActionScript3で質問です。

Httpアクセスする先にBASIC認証がかけているばあい
それをパスして、アクセスするにはどうすればよいでしょうか?

AS2だと下記の方法があるようなのですが。。。

http://wiki.minaco.net/index.php?Flash/関数/LoadVars

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/05/24 02:55:58
  • 終了:2009/05/31 03:00:02

回答(3件)

id:uwitenpen No.1

uwitenpen回答回数6ベストアンサー獲得回数12009/05/24 06:10:13

ポイント27pt

http://livedocs.adobe.com/flex/3_jp/langref/flash/net/URLRequest...

URLRequestでの話なら、

var req:URLRequest = new URLRequest(url);

var credental:String = Base64Encoder.encode(user + ":" + password);

req.requestHeaders = [new URLRequestHeader("Authorization", "Basic " + credental))];

という感じですかね。

id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332009/05/24 09:38:46

ポイント27pt

HTTP Authentication for HTTP/GET requests using ActionScript 3」にソースコードが紹介されています。

id:yoshihikoN No.3

yoshihikoN回答回数1ベストアンサー獲得回数02009/05/25 01:48:20

ポイント26pt

今のバージョンのFlashPlayerだと、上記に加えてcrossdomain.xmlでの許可が必要になります。

http://www.adobe.com/jp/support/kb/ts/233/ts_233453_ja-jp.html

また、Flash CS3 IDE上からはおそらく難しいのではないかと。

http://storage.goodmix.net/?p=258

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません