AJAXリダイレクトのジレンマによると、リダイレクトURLを取得する方法、またはリダイレクトリクエストのプロパティを設定する方法は、HTTPリダイレクトがいつ発生するか、ブラウザがリダイレクトされるターゲットURLを見つけることができないようです。
そのため、2つのURLを信頼できる方法で比較するにはどうすればよいでしょうか。たとえば、私のコードは2つのURLを比較します。
http://example.com/users/joe@home.com/
と
http://example.com/users/53/
2人は実際には同じユーザーを参照しています(最初のリクエストはを使用して2番目のリクエストにリダイレクトしますHTTP 303
)が、ブラウザがこれを検出する方法がないようであるため、2人のユーザーが異なると誤って信じています。
技術的に言えば、リソース表現にはその正規URIを含めることができますが、可能であれば、そのような回避策/ハッキングは避けたいと思います。何か案は?