根据AJAX 重定向困境,如何获取重定向 URL 或如何设置重定向请求的属性,似乎无法找出 HTTP 重定向何时发生,也无法找出浏览器重定向到的目标 URL。
因此,如何以可靠的方式比较两个 URL?例如,我的代码比较两个 URL:
http://example.com/users/joe@home.com/
和
http://example.com/users/53/
两者实际上指的是同一个用户(第一个请求重定向到第二个 using HTTP 303
),但浏览器似乎没有办法发现这一点,因此它错误地认为这两个用户不同。
从技术上讲,资源表示可以包含其规范的 URI,但如果可能的话,我想避免这种变通方法/黑客。有任何想法吗?