状态码
🗒️状态码
2021-7-2|最后更新: 2023-10-22
type
status
date
slug
summary
tags
category
icon
password
Blocking
Blocked by
top
URL
Sub-item
Parent item

分类

状态码分类
  • 1XX:消息状态码,表示请求还在进行中。
  • 2XX:成功状态码。
  • 3XX:重定向状态码。
  • 4XX:客户端错误状态码。
  • 5XX:服务端错误状态码。

常用

1xx 临时响应,表示接受的请求正在处理

状态码
概括
含义
100
继续
继续。客户端应继续其请求
101
切换协议
切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议

2xx

状态码
概括
含义
200
成功
201
已创建
资源已创建。
204
没有内容
该操作请求成功,但没有返回任何内容。对于不需要响应主体的操作很有用,例如 DELETE 操作。

3XX

状态码
概括
含义
301
永久重定向
表示请求的资源已经永久的搬到了其他位置。(我们访问 http://www.baidu.com 会跳转到 https://www.baidu.com,发送请求之后,就会返回301状态码,然后返回一个location,提示新的地址,浏览器就会拿着这个新的地址去访问。)
302
临时重定向
临时重定向,表示请求的资源临时搬到了其他位置。(比如未登陆的用户访问用户中心重定向到登录页面。)
303
查找其他
表示资源存在着另一个 URL,应使用 GET 方法获取资源。
304
协商缓存
表示自从上次请求后,请求的网页未修改过,请客户端使用本地缓存。服务器返回此响应时,不会返回网页内容

4XX

状态码
概括
含义
400
错误请求
客户端请求有语法错误,服务器无法理解。
401
未授权
请求未经授权,身份未验证。(没有登录)
403
拒绝请求
服务器收到请求,但是拒绝提供服务。(登录了没有权限)
404
未找到
服务器找不到请求的网页。
405
请求方法错误
请求方法不正确,(例如应为 get 请求,发的 post 请求)
408
请求超时
服务器等待客户端发送的请求时间过长,超时。

5XX

状态码
概括
含义
500
服务器错误。
501
不支持请求的功能。
502
网关错误,服务器作为网关或代理,从上游服务器收到无效响应。
503
服务器目前不可用(由于超载或停机维护)
505
服务器不支持请求中所用的 HTTP 协议版本。

完整表

 
vscode 开发环境搭建linux开发环境移动布局单位
Loading...