HTTP 状态码汇总详解

HTTP 状态码(响应码)用来表明 HTTP 请求是否已经成功完成。
一、1XX:消息响应
状态码英文短语中文短语代表含义
100continue继续初始的请求已经接受,请客户端继续发送剩余部分
101Switching Protocol切换协议请求这要求服务器切换协议,服务器已确定切换
二、2XX:成功状态码
状态码英文短语中文短语代表含义
200OK成功服务器已成功处理了请求
201Created已创建请求成功并且服务器创建了新的资源
202Accepted已创建服务器已接受请求,但尚未处理
203Non-Authoritative Information未授权信息服务器已成功处理请求,但返回的信息可能来自另一个来源
204No Content无内容服务器成功处理了请求,但没有返回任何内容
205Reset Content重置内容服务器处理成功,用户终端应重置文档视图
206Partial Content部分内容服务器成功处理了部分GET请求
三、3XX:重定向状态码
状态码英文短语中文短语代表含义
300Multiple Choice多种选择针对请求,服务器可执行多种操作
301Moved Permanently永久移动请求的页面已永久跳转到新的 URL
302Found临时移动URI 资源路径临时改变并且还可能继续改变。新的 URL 会在响应的 Location 头字段里找到
303See Other查看其他位置服务器发送该响应用来引导客户端使用 GET 方法访问另外一个 URI
304Not Modified未修改告诉客户端所请求的内容距离上次访问并没有变化可以直接从浏览器缓存里获取该资源
305Use Proxy使用代理所请求的资源必须统过代理才能访问到由于安全原因,该状态码并未受到广泛支持
306unused未使用这个状态码已经不再被使用,当初它被用在 HTTP 11 规范的旧版本中
307Temporary Redirect临时重定向服务器发送该响应来引导客户端使用相同的方法访问另外一个 URI 来获取想要获取的资源与 302 有相同的语义
308Permanent Redirect永久重定向所请求的资源将永久的位于另外一个 URI 上与301状态码有相同的语义,且前后两次访问必须使用相同的方法
四、4XX:客户端错误状态码
状态码英文短语中文短语代表含义
400Bad Request错误请求因发送的请求语法错误,服务器无法正常读取
401Unauthorized未授权身份验证后才能获取所请求的内容
402Payment Required需要付款保留以供将来使用创建此代码最初的目的是为数字支付系统而用。然而到现在也没投入使用
403Forbidden禁止访问客户端没有权利访问所请求内容,服务器拒绝本次请求
404Not Found未找到服务器找不到所请求的资源
405Method Not Allowed方法禁用请求使用的方法被服务器端禁止使用,RFC2616中规定, GET 和 HEAD 方法不能被禁止
406Not Acceptable无法接受在进行服务器驱动内容协商后,没有发现合适的内容传回给客户端
407Proxy Authentication Required需要代理授权类似于状态码 401,不过需要通过代理才能进行验证
408Request Timeout请求超时客户端没有在服务器预备等待的时间内完成一个请求的发送
409Conflict冲突该请求与服务器的当前状态所冲突
410Gone已失效所请求的资源已经被删除
411Length Required需要有效长度服务器在本次请求中需要 Content-Length 头字段,而客户端没有发送所以服务器拒绝了该请求
412Precondition Failed预处理失败服务器没能满足客户端在获取资源时在请求头字段中设置的先决条件
413Request Entity Too Large请求实体过长大小超过服务器的设置的最大限制,服务器可能会关闭 HTTP 链接并返回 Retry-After 头字段
414Request-URI Too Long请求网址过长客户端请求所包含的 URI 地址太长,以至于服务器无法处理
415Unsupported Media Type媒体类型不支持服务器不支持客户端所请求的媒体类型,因此拒绝该请求
416Requested Range Not Satisfiable范围无效请求中包含的Range头字段无法被满足,通常是因为Range中的数字范围超出所请求资源的大小
417Expectation Failed未满足期望在请求头 Expect 中指定的预期内容无法被服务器满足
五、5XX:服务端错误状态码
状态码英文短语中文短语代表含义
500Internal Server Error内部服务器错误服务器遇到未知的无法解决的问题
501Implemented未实现服务器不具备完成请求的功能
502Bad Gateway网关错误服务器作为网关且从上游服务器获取到了一个无效的 HTTP 响应
503Service Unavailable服务不可用服务器目前无法使用
504Gateway Timeout网关超时服务器作为网关且不能从上游服务器及时的得到响应返回给客户端
505HTTP Version Not Supported不支持版本服务器不支持客户端发送的 HTTP 请求中所使用的 HTTP 协议版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值