1

リダイレクトされたページではなく、302 とリダイレクトを返すページに xmlhttprequest を送信する必要があります。これを見ました: xmlhttprequest ステータス 302 の問題

しかし、このソリューションは Firefox でのみ機能します。IE と Chrome で機能するものが必要です。

ありがとう

4

1 に答える 1

0

これは、JS を使用してクライアント側で行うことはできません。 XMLHttpRequests はサイレントにリダイレクトに従います。

サーバーをプロキシとして使用することはできますか? したがって、 にリクエストを送信すると"/utils/inspectRedirect?url=..."、次のようなものが返されます。

{
    "originalUri": ...,
    "redirectUri": ...,
    "httpCode": 302
}

完全なデータが必要なく、リダイレクト URI だけが必要な場合は、サーバーに負荷がかかることはありません (HEAD 要求を行うだけです)。

于 2013-03-18T15:42:48.480 に答える