前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HTTP协议常用返回状态码

HTTP协议常用返回状态码

作者头像
入门笔记
发布2022-06-03 09:22:04
8860
发布2022-06-03 09:22:04
举报
文章被收录于专栏:入门小站

原文:https://blog.csdn.net/qq_45171957/article/details/123088936

1、什么是 Http 状态码

状态码是客户端向服务器发送请求的时候,描述返回的请求结果的参数,借助 Http 状态码,可以让用户知道这次请求是正常处理,还是出现了错误。 状态码由 3 位数字和原因短语组成,比如 200 OK,500 Internal Server Error.

2、状态码的类别

状态码有很多,但可以分成如下几种类别

状态码

类别

原因短语

1XX

Informational(信息状态码)

接收的请求正在处理

2XX

Success(成功状态码)

请求正常,处理完毕

3XX

Redirection(重定向状态码)

需要进行附加操作完成请求

4XX

Client Error(客户端错误状态码)

服务器无法处理请求

5XX

Server Error(服务器错误状态码)

服务器处理请求出错

3、2XX 成功

2XX 的响应结果代表请求被正常处理了。

3.1 200 OK

200 OK 应该是平时遇见最多的请求之一,代表请求没有问题,一次成功的 HTTP 请求。

3.2 204 No Content

HTTP 状态 204 (No Content) 指服务器成功处理了请求,但没返回任何内容.

3.3 206 Partial Content

该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的 Get 请求。响应报文中包含由 Content-Range 指定的实体范围。

什么是范围请求,范围请求是指访问一个资源的时候,由于资源很大,如果一次性下载,如果遇见网络中断或者异常,就得从头开始,范围请求允许对下载的实体,一次只请求资源部分实体,比如对一份 10 000 字节的图片,只请求他 0-5000 字节的数据,之后再请求 50001-10000 的数据。比如加载图片,图片先加载一半出来。

4、3XX 重定向

3XX 响应结果表示浏览器需要执行某些特殊的处理以正确的处理请求。

4.1 301 Moved Permanently

永久性重定向,该状态码表示资源已经被分配了新的 URI。

4.2 302 Found

临时性重定向,该状态码表示请求的资源已经被分配了新的 URL,希望用户本次使用新的 URL 登录。

5、4XX

4XX 的结果表示客户端是产生问题的主要原因。

5.1 400 Bad Request

该状态码标识请求报文中存在语法错误。

5.2 401 Unauthorized

该状态码标识发送的请求需要有通过的 Http 认证。

5.3 403 Forbidden

该状态码明确标识请求资源被拒绝了

5.3 404 Not Found

请求了一个不存在的资源。经常在 URL 写错的时候就会遇见这个。

6、 5XX

5XX 表示服务器异常。

6.1 500 Internal Server Error

该状态码表示服务器在执行请求的时候出现了错误。

6.2 503 Service Unavailable

该状态码表示服务器暂时处于超负载状态或正在停机维护,现在无法处理请求。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、什么是 Http 状态码
  • 2、状态码的类别
  • 3、2XX 成功
    • 3.1 200 OK
      • 3.2 204 No Content
        • 3.3 206 Partial Content
        • 4、3XX 重定向
          • 4.1 301 Moved Permanently
            • 4.2 302 Found
            • 5、4XX
              • 5.1 400 Bad Request
                • 5.2 401 Unauthorized
                  • 5.3 403 Forbidden
                    • 5.3 404 Not Found
                    • 6、 5XX
                      • 6.1 500 Internal Server Error
                        • 6.2 503 Service Unavailable
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档