【发布时间】:2009-11-06 17:16:50
【问题描述】:
在 xmlHttpRequest 的帮助下,我进行了服务器查询。 之后,服务器将重定向到另一个页面(例如“http://site.com/index.html;var=123”)
问题是 - 我怎样才能获得完整的 url(side.com/index.html;var...)?
代码使用 Adobe Air 执行。
谢谢
【问题讨论】:
标签: adobe air xmlhttprequest
在 xmlHttpRequest 的帮助下,我进行了服务器查询。 之后,服务器将重定向到另一个页面(例如“http://site.com/index.html;var=123”)
问题是 - 我怎样才能获得完整的 url(side.com/index.html;var...)?
代码使用 Adobe Air 执行。
谢谢
【问题讨论】:
标签: adobe air xmlhttprequest
我想您的意思是,您正在 Adobe Air 的 HTML 控件中创建一个 xmlHttpRequest。 AIR 不提供捕获来自网页的不属于用户操作的调用的功能。因此,您的 AJAX 查询将以与浏览器中相同的方式移动。您可能拥有的唯一运气就是使用 JavaScript 来捕获调用的响应并使用它。
附带说明,您可以尝试使用 Adobe AIR 中的 HEAD 请求通过 URLLoader/URLStream 加载相同的 URL,并将 URLRequest.followRedirects 设置为 false。然后监听 HTTPStatusEvent 并读取 Location 响应头。 HTH。
【讨论】: