mx.controls.HTMLのReferer

2013年7月3日 22:42 action script,air,flex — littlepad

  • mx.controls.HTML でサイトアクセスすると、リクエストヘッダの Referer には “app:/xxxxxx.swf” (AIR 内の swf)が設定される。
  • アクセス先でリダイレクト処理がされる場合、リクエストヘッダの Referer には “http://adobe.com/apollo” が設定される。

アクセス先がリクエストヘッダの Referer を見てアクセス許可をしているようであれば、下記のように再設定して送信する必要がある。

var html:HTML = new HTML();
var request:URLRequest = new URLRequest("http://hoge.com");
var heaer:URLRequestHeader = new URLRequestHeader("Referer", "http://piyo.com");
request.requestHeaders.push(header);

html.htmlLoader.addEventListener(Event.COMPLETE, loadCompleteHandler);
html.htmlLoader.addEventListener(ErrorEvent.ERROR, loadErrorHandler);
html.htmlLoader.load(request);

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

No comments yet.

TrackBack URL

Leave a comment

about

ハンドルネーム:littlepad
都内で WEB 制作(デザイン, html/css, Flash, MT, WordPress etc)をしているBOØWY研究家

category:

search:


archives:

GO TO PAGETOP