我需要从重定向的链接中获取最终的URL。 (例如,如果有人使用URL缩短器)
bit.ly/foobar ->redirect-> http://example.com
在AS3中执行此操作的最快方法是什么? 谢谢你
答案 0 :(得分:0)
由于您使用的是AIR,因此您可以收听HTTPStatusEvent.HTTP_RESPONSE_STATUS
事件:
var urlLoader:URLLoader = new URLLoader(new URLRequest("http://bit.ly/1bdDlXc"));
urlLoader.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS, urlLoader_httpResponseStatus);
function urlLoader_httpResponseStatus(e:HTTPStatusEvent):void
{
trace(e.redirected, e.responseURL);
}
上述追踪的结果是true http://www.google.com/
此事件为您提供有关URL是否已重定向以及新URL的信息。