HTTP 状态码分类与说明

HTTP状态码是客户端请求服务器的时候,服务器对客户端的响应状态的标识。按照数字分类,HTTP状态码分为五类:

1XX(信息性状态码):表示请求已被接受,需要继续处理。
2XX(成功状态码):表示请求已被成功接受、理解、并被处理。
3XX(重定向状态码):表示请求需要进一步操作,如跳转到另一个URL等。
4XX(客户端错误状态码):表示客户端提交的请求有错误或是服务器无法处理请求。
5XX(服务器错误状态码):表示服务器在处理请求时发生了错误。

下面是一些常见的状态码及其解释:

1XX状态码:

  • 100 Continue: 服务器已接收到客户端的部分请求,请求还未完成。
  • 101 Switching Protocols: 请求者存在多个可供选择的响应,服务器根据请求者发送的请求头部中指定的信息来切换连接的协议。

2XX状态码:

  • 200 OK: 请求已成功被服务器接收、理解、并接受处理。
  • 201 Created: 服务器已经创建了资源,并且有了相应的URI,客户端可以使用相关URI访问。
  • 204 No Content: 服务器已成功处理请求,但不需要返回任何实体内容。

3XX状态码:

  • 301 Moved Permanently: 请求的资源已永久移动到新位置。
  • 302 Found: 请求的资源已经临时移动到新位置。
  • 304 Not Modified: 请求的资源未被修改,服务器返回此状态码表示客户端可以使用缓存的数据。

4XX状态码:

  • 400 Bad Request: 服务器无法识别客户端提交的请求,请求参数有误。
  • 401 Unauthorized: 请求要求用户身份认证,验证失败。
  • 403 Forbidden: 服务器理解请求,但拒绝执行此请求。
  • 404 Not Found: 请求的资源不存在。

5XX状态码:

  • 500 Internal Server Error: 服务器遇到了一个未曾预料的状况。
  • 502 Bad Gateway: 服务器作为网关或者代理时,从上游服务器收到的响应是无效的。
  • 503 Service Unavailable: 服务器当前不能处理客户端的请求,可能是因为过载或者停机维护。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值