计算机网络 —— HTTP状态码

来源:互联网 发布:北方工业大学知乎 编辑:程序博客网 时间:2024/06/06 14:25

1开头 —— 临时响应,要求继续

表示:服务器收到请求,并需要请求者继续执行操作**

100:继续(客户端)

服务器已经接收了请求头,客户端应该继续发送请求体

101:切换协议(服务器)

请求方要求服务器切换协议服务器已接收此请求并准备切换

2开头 —— 请求成功

表示:请求成功

200:正常OK

HTTP 请求成功的标准应答。实际的应答内容由请求使用的方法来决定

201:接收且创建

请求已经被接收请求的资源也已经被创建

202:接受待处理

请求被接收,尚未处理完成,有可能被拒绝

203:非授权信息

文档被正常返回,但返回的信息不在原来的服务器

204:无内容

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

207:多重状态

依照子请求的数量的不同,消息体包含不同的响应代码

3开头 —— 重定向

重定向,需要进一步的操作以完成请求

300:多重选择

被请求的资源科提供多种选项供客户端选择

301:永久移除

请求资源被永久移到新URL,返回信息会包含新URL,浏览器会自动定向到新URL,以后的任何资源请求都使用新URL代替

302:找到

临时移动,与301类似。但资源只是临时被移动,客户端应继续使用原有URL

303:查看其它信息

当前请求的响应可以使用Get或Post方法从其它URL获取

304:未修改

资源自上次请求以来没有被改变,服务器返回此状态码时,不会返回任何资源

305:使用代理

所请求的资源必须通过代理访问(大多是http客户端不会响应此状态码,出于安全考虑)

307:临时重定向

当前请求会从其他URL响应,但未来的请求依然从原始URL响应

4开头 —— 客户端错误

客户端发送的请求包含语法错误/请求无法完成

400:请求错误

客户端的请求含语法错误

401:请求待授权

客户端的请求被要求进行身份验证,即需要被授权(对于需要登录的网页,服务器可能返回此响应)

402:需要支付

保留,将来使用(此码通常不用,其最初意图是可以被某种电子货币所使用。)

403:请求被禁止

客户端的请求有效,但服务器拒绝响应

404:找不到资源

对于客户端请求的资源,服务器找不到;但也许未来可以找到

405:请求方法不支持

客户端请求某资源时使用的请求方法不被改资源所支持

406:无法访问

客户端请求的资源内容不满足请求头中指定的类型

408:请求超时

服务器等待客户端发送请求的时间过长,超时了

409:请求冲突

客户端的请求存在冲突,导致服务器无法处理

410:已删除

客户端请求的资源已被永久删除,后续也不可再用

411:缺少数据长度

客户端的请求必须包含数据长度,服务器无法处理

412:请求实体过大

客户端发送的请求实体过大,超出服务器处理能力,因此服务器拒绝请求

414:URL过长

客户端发送的请求URL过长,服务器没法处理

416:请求超出范围

客户端请求的范围无效,服务器无法处理

417:期望失败

服务器不能满足请求头重指定(except的请求)的要求

423:上锁

请求的资源被上锁

424:错误依赖

之前的请求错误导致了本次请求失败

429:请求过多

当前请求过多,服务器无法响应

5开头 —— 服务器错误

服务器在处理请求过程中发送错误

500:服务器内部错

服务器内部出错,但有给不出一个确切的错误信息时返回此代码

501:未实现

服务器不支持请求中要求的功能

502:网关错误

充当网关/代理服务器尝试执行请求时,从远端服务器接收到无效的响应

503:服务不可用

服务器由于在维护或已经超载无法响应

504:网关超时

充当网关/代理服务器尝试执行请求时,远端服务器未及时响应

505:http版本不支持

服务器并不支持在请求中所标明 HTTP 版本

507:存储空间不足

服务器无法存储完成请求所必须的内容

原创粉丝点击