首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

网站出现“302 Moved Temporarily”该怎么办?

发布网友 发布时间:2022-04-25 18:39

我来回答

3个回答

热心网友 时间:2023-10-05 06:58

原因在于所连接的页面进行了Redirect。

2.302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”,而在HttpServletResponse中相应的常量是SC_MOVED_TEMPORARILY,而不是SC_FOUND。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。

3.所以,Servlet也提供了一个专用的方法,即sendRedirect。使用response.sendRedirect(url)比使用response.setStatus(response.SC_MOVED_TEMPORARILY)和response.setHeader("Location",url)更好。原因有以下几点:

(1)使得整个网页代码更加简洁

(2)使用sendRedirect,Servlet会自动构造一个包含新链接的页面(用于那些不能自动重定向的老式浏览器)

(3)sendRedirect能够处理相对URL,自动把它们转换成绝对URL。 注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http://host/~user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。 

4.严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。

拓展资料:

出现302错误的原因是由于后端代码写了*Filter,当从网站A访问带有某关键词路径的接口时就会被拦截,因而我将网站A要访问的接口的关键词进行了修改,使其不会被*拦截,就能正常从后端获取数据了。

2.302是http重定向。302 redirect: 302 代表暂时性转移(Temporarily Moved )。 

3302转向可能会有URL规范化及网址劫持的问题。可能被搜索引擎判为可疑转向,甚至认为是作弊。

参考资料:302错误_简书科技

热心网友 时间:2023-10-05 06:58

概述

出现 “302 Moved Temporarily”是 文件url改变引起的错误,只需要将浏览器的cookies清理,然后重新打开浏览器登录网站即可。

步骤详解

1、首先打开浏览器,然后点击浏览器菜单栏上面的“工具”按钮。

2、打开工具栏后,然后点击最下面的Internet的选项。

3、然后可以看到中间有一行浏览历史记录,删除临时文件、历史记录、cookie、保存的密码和网页表单等信息,点击删除。

4、然后勾选需要删除的内容,可以根据实际需要来选择是否删除。选择好了后点击下面的删除按钮。

5、cookie已经删除成功,可以再试着去刷新网页,一般这个时候网页都可以进去了。也可以直接设置退出浏览器时自动删除浏览历史记录。

拓展内容

302 Moved Temporarily并不是错误,意思是文件的URL临时改变,应该采用Location返回的地址重新发送一次GET。
cookies是保存在%USERPROFILE%\cookies文件夹里的,如果IE设置里接受cookie的话,返回set-cookie就会保存到cookies里,并且会在后面的连接里发送。

cookies的最基本功能是在网景公司的PERSISTENT CLIENT STATE HTTP COOKIES里定义的。

cookies

Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265

具体含义

Cookie 历来指就着牛奶一起吃的点心。然而,在因特网内,“Cookie”这个字有了完全不同的意思。那么“Cookie”到底是什么呢?“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。

热心网友 时间:2023-10-05 06:58

应该是连接超时吧
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替换使用。例如,如果浏览器错误地请求http://host/~user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。
严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。

参考资料:http://zhidao.baidu.com/question/16119833.html?si=4

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com