繁体   English   中英

如何在XMLHttpRequest中获取响应URL?

[英]How to get response url in XMLHttpRequest?

有一个页面(URL),我通过XMLHttpRequest请求,但是我没有从所请求的URL获得响应,而是将请求定向到另一个页面,

请求-> page.php
从> directedpage.php获取响应

问题是如何获取响应网址? (例如directedpage.php)

最终URL(在所有重定向之后)在XMLHttpRequest实例的responseURL属性中可用。 此功能是新增功能,仅在2014年9月[参考]稳定的 Firefox 32和2014年8月[参考]稳定的 Firefox 37.0.2031.0中受支持(可能还有Opera 24)。 IE 11或Safari 7和较旧的浏览器尚不支持responseURL 对于这些浏览器,以前的答案仍然正确:

XMLHttpRequest自动跟随重定向,而无需将提供的URL保存在属性中。 无法通过.getResponseHeader()检索Location标头。

参考文献:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM