HTTP/1.1 302 Moved Temporarily是什么意思

如题所述

302 Moved temporarily (redirect) 你所连接的页面进行了Redirect ,即连接超时。

302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。

注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”,而HttpServletResponse中相应的常量是SC_MOVED_TEMPORARILY,而不是SC_FOUND。

出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。

扩展资料:

302 Found解决办法:

1、302 重定向代码,一般是网页出错以后,做重新跳转,还有可能是你电脑的系统问题,可能是浏览器权限设定问题,也可能是有病毒或者杀毒软件的问题。

2、先看下浏览器的权限-工具-INTERNET选项-安全,里面设置级别,工具-INTERNET选项-内容,家长设置,工具-INTERNET选项-高级,还原默认值,然后关闭杀毒软件。

3、出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码、为此,Servlet提供了一个专用的方法,即sendRedirect、自动把它们转换成绝对URL。

4、另外对于一些客户端预埋的Url链接,免不了老版本地址失效与更改,将老地址配置302跳转到新地址,这样就能够全面兼容所有客户端版本。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-29
应该是连接超时吧 302 Moved temporarily (redirect) 你所连接的页面进行了Redirect 302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”,而HttpServletResponse中相应的常量是SC_MOVED_TEMPORARILY,而不是SC_FOUND。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。为此,Servlet提供了一个专用的方法,即sendRedirect。使用response.sendRedirect(url)比使用response.setStatus(response.SC_MOVED_TEMPORARILY)和response.setHeader("Location",url)更好。这是因为: 首先,代码更加简洁。 第二,使用sendRedirect,Servlet会自动构造一个包含新链接的页面(用于那些不能自动重定向的老式浏览器)。 最后,sendRedirect能够处理相对URL,自动把它们转换成绝对URL。 注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求 (缺少了后面的斜杠),有的服务器返回301,有的则返回302。 严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。 参考资料:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网