タグ付けされた質問 「http-status-code-302」


8
jQueryおよびAJAX応答ヘッダー
したがって、このjQuery AJAX呼び出しがあり、応答はサーバーから302リダイレクトの形式で返されます。このリダイレクトを取得してiframeにロードしたいのですが、JavaScriptアラートでヘッダー情報を表示しようとすると、firebugが正しく認識しているにもかかわらず、nullになります。 それが助けになるなら、これがコードです: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); URLを応答本文に移動するためにサーバー側のものに実際にアクセスすることはできません。これが最も簡単な解決策であることがわかっているので、ヘッダーの解析の助けは素晴らしいでしょう。


4
302リダイレクトはリファラー文字列を維持しますか?
ユーザーをあるページから別のページにリダイレクトする必要がありますが、元のリファラー文字列を維持する必要があります。したがって、たとえば、ユーザーがhttp://www.othersite.com/pageA.jspから開始する場合は、http://www.example.com/pageB.jspに移動するリンクをクリックすると、302が実行されます。http://www.example.com/pageC.jspにリダイレクトします。リファラー文字列を含める必要がありますhttp://www.othersite.com/pageA.jsp これは302リダイレクトの正常な動作ですか?それとも、私の元のリファラーが削除されhttp://www.example.com/pageB.jspますか?それは望ましくないでしょう。 違いがあるかどうかはわかりませんが、JSPで作業してresponse.sendRedirect()おり、302リダイレクトの実行に使用しています。 私はこれを使って実験を行ったこと、そして元のリファラー文字列(http://www.othersite.com/pageA.jsp)を保持しているように見えますが、これが通常のデフォルトの動作であり、私の奇妙なものではないことを確認したかっただけです。 私は現在302リダイレクトを使用していますが、おそらく301リダイレクトを代わりに使用できます。301リダイレクトの動作がより信頼できるかどうか知っていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.