我需要将用户从一个页面重定向到另一个页面,但我需要保留原始的 referer 字符串。例如,如果他们最初在 http://www.othersite.com/pageA.jsp 上点击一个链接,然后跳转到 http://www.example.com/pageB.jsp,该页面执行 302 重定向到 http://www.example.com/pageC.jsp,我需要 referer 字符串包含
这是 302 重定向的正常行为吗?或者我的原始 referer 会被丢弃,以优先使用
我不知道是否有任何区别,但我正在 JSP 中工作,并使用
我应该提到我已经进行了一次实验,它似乎保留了原始 referer 字符串 (
虽然我目前使用的是 302 重定向,但我可能可以改用 301 重定向。您知道 301 重定向的行为是否更可靠吗?
http://www.othersite.com/pageA.jsp
。这是 302 重定向的正常行为吗?或者我的原始 referer 会被丢弃,以优先使用
http://www.example.com/pageB.jsp
?那样不是很理想。我不知道是否有任何区别,但我正在 JSP 中工作,并使用
response.sendRedirect()
执行 302 重定向。我应该提到我已经进行了一次实验,它似乎保留了原始 referer 字符串 (
http://www.othersite.com/pageA.jsp
),但我只是想确保这是正常的默认行为,而不是我端口上的奇怪问题。虽然我目前使用的是 302 重定向,但我可能可以改用 301 重定向。您知道 301 重定向的行为是否更可靠吗?