当前位置:首页 > 日记 > 正文

服务器返回的十四个常见HTTP状态代码详细信息

服务器返回的十四个常见HTTP状态代码详细信息
HTTP状态代码

状态码由3位数字和原因短语(例如,最常见的200位)组成,其中第一个数字代表响应类别,响应类别为1到5,它分为五种。
问题补充:其实我发现一个600 unparseable响应头6次。
这意味着服务器不返回响应头,只返回实体的内容,并执行服务器错误状态代码,但绝对不常见。
状态代码
响应类别
原因短语
1xx
信息状态码(信息)
服务器正在处理请求。
2xx
成功的状态码(成功)
请求已被处理。
3xx
重定向状态码(重定向)
需要执行额外的操作来完成请求。
4xx
客户端错误状态代码(客户端错误)
客户端原因导致服务器无法处理请求。
5xx
服务器错误状态代码(服务器错误)
服务器原因导致处理请求出错
必须遵守状态代码响应类别的定义,而下两个数字服务器本身也没有问题。
有超过40个标准定义RFC2616(文件用于指定HTTP协议标准),加上一个扩展到六十。
但一般只有十四种常见的。让我来讨论这14个有代表性的HTTP状态码

2xx成功

200 OK

指示请求由服务器处理。
这是最常见的情况,使用状态代码返回的与请求方法相关的信息,如GET请求,请求的资源将作为对实体的响应返回,而头部请求信息仅存在于响应消息头中,因为它不会返回消息实体仅返回消息头。
204无内容

表示请求已成功处理,但未返回(返回无内容、无实体状态)消息的响应消息返回(事实上,是没有消息的主体部分),浏览器向服务器发送请求接收204后,那么浏览器页面将不更新,一般用在客户端发送消息给服务器,而服务器没有返回什么信息给客户的情况
206部分内容

指示服务器响应了包含消息内容范围的实体内容,完成了GET请求(客户端有范围请求)的一部分。
3xx重定向

301永久移动

永久重定向表示所请求的资源已永久移动到其他位置,即资源已分配给新的URI,新URI应响应位置消息头字段提示符,而不是头请求,响应应包含新的实体URI超链接和简短描述。
302发现

临时重定向,表示请求的资源暂时搬到其他地方,请求的资源暂时分配到新的URI,和301是一样的,但资源是临时移动资源,在未来也可能改变,同样,新的临时性的URI应该的位置响应消息头字段的提示,如果没有头请求的响应应该包含新实体的URI链接和简要说明
303看其他

请求资源是另一个URI,您应该使用GET定向获取请求资源,303个函数和302个,区别只有303个清晰的客户端应该使用GET访问(许多HTTP / 1.1浏览器不能理解303之前,但是我们有302个当303个处理时,使用GET请求一个新的URI)
304不修改

当客户端发送请求(在条件GET方法请求消息ifhellip),条件不满足。当它返回到304,它不包含任何响应者,虽然304分的3xx系列,但却与重定向10分没有关系。
307临时重定向

临时重定向与302具有相同的含义。虽然302个标准禁止帖子成为获取,没有人会听他,307将遵循标准,并不会改变从POST获得,但应对反应行为,不同的浏览器可能会有所不同。
4xx客户端错误

400错误的请求

这意味着请求消息中存在语法错误或参数错误。服务器不理解它。服务器不应重复请求。在发送请求之前,它需要修改请求的内容。
401未经授权

这意味着发送请求需要HTTP身份验证信息或身份验证失败。返回401的响应必须包含一个WWW验证头,适合用于查询用户信息的请求资源。当浏览器第一次收到401,它会弹出认证窗口。
没有权限访问此网站

这意味着对请求资源的访问被服务器拒绝。服务器可以解释它,或者它不能解释它。如果您想解释它,您可以在响应主体的主要部分中描述原因,例如,您可能没有访问权限。
404未找到

服务器说你找不到请求的资源,服务器也可能是你不想对你撒谎和找不到(**),但大多数服务器都是这样玩状态码的。
5xx服务器错误

500内部服务器错误

它表示服务器在执行请求时出错。这可能是Web应用程序有一个bug或临时故障,它更可能是服务器的源代码有一个bughellip;
503服务不可用

指示服务器过载或处于停机维护状态,不能处理请求。如果服务器知道要花多长时间,请在头字段之后返回到重试。
总结

返回的状态代码与Web应用程序的状态不一致,例如应用程序的内部错误,但仍然返回200。

200 OK
要求正常处理
204无内容
请求成功处理,没有实体返回
206部分内容
获取范围请求已成功处理。
301永久移动
永久重定向,资源已永久分配给新的URI。
302发现
临时重定向,资源被暂时分配到一个新的URI
303看其他
临时重定向,希望使用面向GET访问
304不修改
发送的条件请求不满足。
307临时重定向
临时重定向,帖子不会变成
400错误的请求
请求消息语法错误或参数错误
401未经授权
需要通过HTTP身份验证,或无法进行身份验证。
没有权限访问此网站
请求拒绝资源
404未找到
找不到请求资源(服务器没有理由拒绝)
500内部服务器错误
服务器故障或Web应用程序失败
503服务不可用
服务器过载或停机维护

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,你可以留言。

相关文章

Outlook无法预览office文件

Outlook无法预览office文件

文件,电脑软件,Outlook,office,问题:当我安装Outlook 2010,然后在邮件附件中打开Word文档和Excel表单时,我总是被提示不预览文件。请问,出什么事了 答:如果您想在Outlook中预览Word和Excel文档,则必须在系统中安装Word和Excel应用程序。没有相应…

Excel2007建立信任中心的方法和教

Excel2007建立信任中心的方法和教

方法,教程,信任,中心,电脑软件,当您使用excel表时,您可能会遇到一些带有宏的表,但有些功能是无法启动的。我们该怎么办下面是如何在信任中心启动宏的功能。 在Excel2007中的步骤来建立信任中心如下: 单击菜单窗口中的Excel选项;。 点击信任中…

如何删除QQ空间日志QQ空间

如何删除QQ空间日志QQ空间

空间,删除,日志,电脑软件,QQ,QQ空间中的日志记录了日常生活中的点点点点,下面是如何删除QQ空间日志以及如何批量删除日志。 QQ空间日志删除方法 进入QQ空间,打开空间日志,选择一个你需要删除的日志,指出后面的编辑按钮,选择在下拉菜单中,删除日…

PHP使用mysql_insert_id()函数来获取

PHP使用mysql_insert_id()函数来获取

函数,数据,出版物,电脑软件,PHP,前言 这个问题最近在我的工作中遇到了。我们如何在PHP中获得ID(或当前发布文章的ID)我认为有必要整理出详细的解决办法来帮助和帮助需要帮助的朋友。如果我们不多说话,让我们详细看看解决方案。 解决方法 事…

Javascript基本数据类型和类型检测的常用

Javascript基本数据类型和类型检测的常用

检测,基本数据类型,类型,常用方法,电脑软件,本文演示了Javascript中的基本数据类型和几种类型检测方法: 有6种基本的数据类型和1.js,JS所有的操作都是基于这五种基本类型。 (1)对象 对象类型 (2)号码 数字型 (3)字符串 字符串类型 (4)空值 (5)不确定…

使用引导页面风格的一例

使用引导页面风格的一例

引导页面,一例,风格,电脑软件,引导程序是一个开放源码的前端开发工具,它由Twitter的设计者Mark Otto和Jacob Thornton开发,它是一个CSS / HTML框架,引导程序提供了一个优雅的HTML和CSS规范,这是由动态CSS语言编写的,自推出以来,它一直很受欢迎。…

PS图象处理软件可选颜色调整工具

PS图象处理软件可选颜色调整工具

工具,调整,可选,图象,处理软件,可选颜色一个PS图象处理软件的色彩调整工具,选择PS图象处理软件菜单图像-调整-可选颜色你可以看到它,但是很多朋友不理解这种颜色的功能,阐述了PS图象处理软件的可选颜色,该工具的基本理论。 在基本的颜色理论中,…

foxmail发送新邮件的收件人

foxmail发送新邮件的收件人

收件人,新邮件,电脑软件,foxmail,支票已经发送到邮件中,我们经常会突然想到,还需要发送另一封邮件内容,习惯性的操作是点击在邮件中按钮;在抄送中选择收件人电子邮件接口,并写邮件的主题和内容,插入。这个过程相当复杂,事实上,我们可以选择最简单的…

PHP数学运算及数据处理实例分析

PHP数学运算及数据处理实例分析

数据处理,实例分析,运算,数学,电脑软件,本文介绍了PHP的数学运算和数据处理方法,供大家参考: 1。数值数据类型 在PHP中,数字或数值数据和数学函数的使用非常简单,基本上,有两种类型的数据处理:浮点和整数,浮点数的内部表示的整数值C双和int数据类…

PowerPoint也可以录制多媒体光盘。

PowerPoint也可以录制多媒体光盘。

多媒体光盘,电脑软件,PowerPoint,PowerPoint 2003可以直接将演示文稿、播放器和相关配置文件转录到光盘上,使之成为自动播放光盘,便于携带和使用,本文将让我们体验其实现过程。 由于不同的计算机采用不同的软件配置,为了实现不同位置的演示的…

将MySQL数据迁移到Oracle的正确方

将MySQL数据迁移到Oracle的正确方

方法,数据迁移,正确,电脑软件,MySQL,在MySQL数据库中,有一个表学生,它的结构如下: 在Oracle数据库中,有一张桌子from_mysql,其结构如下: 现在我们需要的数据从MySQL的学生转移到Oracle的from_mysql。在这里,我们可以利用水壶的勺子工具快速地实现…