http协议状态码 浏览器报错404not found 403Forbidden 200 500等_dawkdamwdkmadk的博客-程序员宅基地_手机浏览器404notfound

技术标签: http  HTML  html  

页面请求或者加载时候控制台出现报错信息一般为403,404

下面列出http协议状态码供大家参考

1xx(临时响应)

100 继续 表示临时响应并需要请求者继续执行操作的状态码。
请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
101 切换协议 请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx(成功)

200 成功

服务器已成功处理了请求。

通常,这表示服务器提供了请求的网页。

如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。

201 已创建 请求成功并且服务器创建了新的资源。
202 已接受 服务器已接受请求,但尚未处理。
203 非授权信息 服务器已成功处理了请求,但返回的信息可能来自另一来源。
204 无内容 服务器成功处理了请求,但没有返回任何内容。
205 重置内容

服务器成功处理了请求,但没有返回任何内容。

与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。

206 部分内容 服务器成功处理了部分 GET 请求。

3xx(重定向)

300 多种选择

针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作

或提供操作列表供请求者选择。

301 永久移动

请求的网页已永久移动到新位置。

服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。

302 临时移动

服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。

此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,

但您不应使用此代码来告诉 Googlebot 某个网页或网站已经移动

因为 Googlebot 会继续抓取原有位置并编制索引。

303 查看其他位置

请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。

对于除 HEAD 之外的所有请求,服务器会自动转到其他位置

304 未修改 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。

如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应

(称为 If-Modified-Since HTTP 标头)。

服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。

305 使用代理 请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理。
307
临时重定向

服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。

此代码与响应 GET 和 HEAD 请求的 <a href=answer.py?answer=>301</a> 代码类似,

会自动将请求者转到不同的位置,但您不应使用此代码来告诉

 Googlebot 某个页面或网站已经移动,

因为 Googlebot 会继续抓取原有位置并编制索引。

4xx(请求错误)

400 错误请求 服务器不理解请求的语法。
401 未授权请求 要求身份验证。对于登录后请求的网页,服务器可能返回此响应。
403 禁止

服务器拒绝请求。

如果您在 Googlebot 尝试抓取您网站上的有效网页时看到此状态码

(您可以在 Google 网站管理员工具诊断下的网络抓取页面上看到此信息)

可能是您的服务器或主机拒绝了 Googlebot 访问。

404 未找到

服务器找不到请求的网页。

例如,对于服务器上不存在的网页经常会返回此代码。

如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具

“诊断”标签的 robots.txt 页上看到此状态码,则这是正确的状态码。

但是,如果您有 robots.txt 文件而又看到此状态码,则说明您的 robots.txt 文件可

能命名错误或位于错误的位置(该文件应当位于顶级域,名为 robots.txt)。

如果对于 Googlebot 抓取的网址看到此状态码(在”诊断”标签的 HTTP 错误页面上),

则表示 Googlebot 跟随的可能是另一个页面的无效链接(是旧链接或输入有误的链接)。

405 方法禁用 禁用请求中指定的方法。
406 不接受 无法使用请求的内容特性响应请求的网页。
407 需要代理授权

此状态码与 <a href=answer.py?answer=35128>401(未授权)</a>类似

但指定请求者应当授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。

408 请求超时 服务器等候请求时发生超时。
409 冲突

服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。

服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代码,以及两个请求的差异列表

410 已删除

如果请求的资源已永久删除,服务器就会返回此响应。

该代码与 404(未找到)代码类似,但在资源以前存在而现在不存在的情况下

有时会用来替代 404 代码。

如果资源已永久移动,您应使用 301 指定资源的新位置。

411

需要有效长度

服务器不接受不含有效内容长度标头字段的请求。

412

未满足前提条件

服务器未满足请求者在请求中设置的其中一个前提条件。

413

请求实体过大

服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

414

请求的 URI 过长

请求的 URI(通常为网址)过长,服务器无法处理。

415

不支持的媒体类型

请求的格式不受请求页面的支持。

416

请求范围不符合要求

如果页面无法提供请求的范围,则服务器会返回此状态码。

417

未满足期望值

服务器未满足”期望”请求标头字段的要求。

5xx(服务器错误)

500
服务器内部错误 服务器遇到错误,无法完成请求。
501
尚未实施
服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。
502 错误网关 服务器作为网关或代理,从上游服务器收到无效响应。
503 服务不可用
服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
504
网关超时
服务器作为网关或代理,但是没有及时从上游服务器收到请求。
505
HTTP 版本不受支持
服务器不支持请求中所用的 HTTP 协议版本。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012780176/article/details/79473833

智能推荐

14.UIPickerView_邪恶枫叶的博客-程序员宅基地

UIPickerViewUIPickerView就是一个滑动选择控件,下面我们学习如何使用它1. UIPickerView的创建let pickerView = UIPickerView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: 500))self.view.addSubview(pickerView)运行程序

【数据应用案例】知识图谱技术与应用指南_稻蛙的博客-程序员宅基地

案例来源:@机器之心案例地址:https://mp.weixin.qq.com/s/fuI9U7aZpuk-WX6GQNtOuA1. 知识图谱1)包含实体与实体间关系2)实体与关系可以有属性3)学界常采用RDF三元组存储(如Jena),缺点是难以表达实体的属性;业界常用图存储数据库(如Neo4j、OrientDB、JanusGraph),可以表达实体和关系的属性,同时利于检索4)知识抽取过程a. ...

mybatis(五)TypeHandler简介及配置(mybatis源码篇)_b10l07的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

幂集_洛阳处处是月明的博客-程序员宅基地

面试题 08.04. 幂集幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]利用位运算:nums = [1, 2, 3],长度为3,取看成是1,不取看成是0.那么就有:[0, 0, 0] -&gt; 0[0, 0, 1] -&gt; 1[0, 1, 0] -&gt; 2[0, 1,

【Git使用】关于Windows系统下的git提示“warning: LF will be replaced by CRLF”的原因分析和解决方案_No8g攻城狮的博客-程序员宅基地_git warning

本文目录一、问题发现二、原因分析三、解决方案3.1 情况一3.2 情况二3.3 情况三3.4 其他情况四、拓展一、问题发现windows平台下使用git add,git deploy 文件时经常出现“warning: LF will be replaced by CRLF” 的提示。二、原因分析这是由于在Windows操作系统下,提交文件到linux系统下,git配置文件里默认core.autocrlf为true,是打开此功能,这样在检出代码时,换行会被转换成

lua的c api 总结_风云来的博客-程序员宅基地

extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib.h"} #include #include using namespace std;    int main(){    //Lua示例代码    char *szLua_code =        "r = st

随便推点

漫谈数据开发工程师的技术广度_Legend500的博客-程序员宅基地

0x00 前言今天和朋友在聊天,聊到怎样在面试和与人沟通的过程中体现自己的技术广度,感觉挺有意思,整理分享一下。分两个点来聊:1.有哪些方面的技术广度可以提高;2.怎样提高。其中第一个点可以近似地转换为数据开发工程师的技能树,有所不同,但是可以按照这个思路来考虑。数据开发工程师这个职位其实可以干很多事情,因为凡是和数据相关的东西基本上都会有数据开发工程师的身影。比如说推荐系统,虽说会有推荐算法的存在,但是最后的工程实现也会有数据开发工程师的深度参与。而且经常出现的情况的是没有算法工程师,是数据开发工

flex中使用Embed方式嵌入资源_飞雪CH的博客-程序员宅基地

在做公司的播放器时候,开始为了减少swf的大小,并没有把资源在编译时候打包到swf中,而是采用运行时候通过外部加载方式。但是,这种方式虽然可以减少swf的大小,但是,在实际运行时候,由于用户大多数使用IE6(早该淘汰了),在并发请求的数目是有限制的(2个),所以,这样往往会资源加载失败的情况。因此,打算采用Embed方式把资源打包到swf中。不过,在这个播放器中,有不少的资源是,需要根据不同状态进

session和cookie的区别(及实例测试)_一只小小的蚂蚁的博客-程序员宅基地_cookie和session怎么测试

一、session和cookie的共同点(1)session :处理用户会话,与登录有关。(2)cookie :处理用户会话,与登录有关。二、session和coookie的区别(1)session生成的数据在服务器,cookie生成的数据在客户端浏览器。(2)有效期计算方式不同:session:有效从最后一次请求结束后,开始计时。cookie:有效期固定,从创建时开始计时。...

1968. 买水(h2o)_Viktley的博客-程序员宅基地

1968. 买水(h2o)题目描述小PP超喜欢喝水,所以他就去买水了。商店里有 5 种水第 1 种:商店里有无数瓶第 2 种:商店里只有一瓶第 3 种:商店里竟然有 4 瓶 。第 4 种: 5 瓶5 瓶一包卖的第 5 种: 2 瓶 2 瓶一包卖的好奇心极强的小PP想买 n 瓶水,他想知道他有多少种买法。输入输入文件 h2o.in 的第一行包括一个正整数N输出输出文件h2o.out 有且仅有一个整数 , 为买水方案数。样例输入1样例输出3数据范围限制对于 10% 的数

激励着我前进_weixin_33895695的博客-程序员宅基地

2014年7月4日,我从百度离职了。 这是第一次,我不是和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过...

推荐文章

热门文章

相关标签