在xmlHttpRequest的帮助下,我进行了服务器查询。 之后,服务器将重定向到另一个页面(例如“http://site.com/index.html;var=123”)
问题是 - 我怎样才能获得完整的网址(side.com/index.html;var ...)?
代码使用Adobe Air执行。
感谢
答案 0 :(得分:0)
我认为你的意思是,你正在Adobe Air的HTML控件中创建一个xmlHttpRequest。 AIR不提供捕获源自网页的调用的功能,这些调用不属于用户操作的一部分。因此,您的AJAX查询将以与浏览器相同的方式移动。您可能拥有的唯一运气是使用JavaScript来捕获呼叫的响应并使用它。
另外,您可以尝试在Adobe AIR中使用HEAD请求使用URLLoader / URLStream加载相同的URL,并将URLRequest.followRedirects设置为false。然后监听HTTPStatusEvent并读取Location响应头。 HTH。