各种服务器响应状态码的含义

博客介绍了常见服务器响应状态码。以 2 开头的 201 - 206 表示请求成功;3 开头的 300 - 307 需进一步操作,通常为重定向;4 开头的 400 - 417 表示请求可能出错;5 开头的 500 - 505 表示服务器内部错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 先列出一些比较常用或者说常见的

    状态码含义
    1xx接受的请求正在处理
    200请求被正常处理
    304服务端资源无变化,可使用缓存资源
    400请求参数不合法
    401未进行认证,无访问权限,如登录等
    403服务端禁止访问该资源
    404服务端未找到所请求的资源
    500服务端异常
  • 以 2 开头的,201-206都表示请求成功

    状态码含义
    200请求被正常处理
    201新增或修改数据成功
    202请求已进入任务队列,被异步处理(还未处理)
    203令牌或登录状态失效(非授权信息)
    204返回正常,但响应报文中不含实体部分
    请求被受理但没有资源可以返回
    205成功,重置内容
    206客户端进行来范围请求,但服务器只成功执行了这部分的GET请求
  • 以 3 开头的,300-307表示要完成请求,需要进一步操作,代码状态通常为重定向

    状态码含义
    301所请求的资源已被永久移动,重定向(永久性重定向)
    302所请求的资源被临时移动,可使用原有URI访问,但希望用户本次能使用新的 URI 访问(临时重定向)
    303和 302 功能相同,但是 303 明确表示客户端应当采用 GET 方法获取资源
    304资源未修改,可使用缓存
    305需代理访问
    307临时重定向,与302类似,只是强制要求使用POST方法
  • 以 4 开头的,400-417表示请求可能出错了,妨碍服务器处理

    状态码含义
    400请求语法错误
    401身份验证错误(请求需要认证)
    403服务器收到请求,但拒绝提供服务(请求的对应资源禁止被访问)
    404服务端未找到所请求的资源
    405请求方式不正确
    406请求的数据格式不是服务接收的类型
    407需要代理授权
    408请求超时(你的请求发送到该网站花的时间比该网站的服务器准备等待的时间要长)
    409冲突
    410请求的资源被永久删除
    411需要有效长度(服务器不接受不含有效内容长度标头字段请求)
    412未满足前提条件
    413请求实体过大
    414请求的URL过长
    415不支持的媒体类型
    416请求范围不符合要求
    417为满足期望值
    422服务器创建对象时发生错误
  • 以 5 开头的,500-505表示:服务器在尝试请求处理时发生内部错误,是服务器的错,不是请求的错

    状态码含义
    500服务器不可用,未返回正确的数据
    501服务器不具备完成请求的功能
    502服务器网关错误
    503服务器不可用(正处于超负荷或者停机维护的状态)
    504服务器响应超时
    505http版本不受支持(请求使用的http协议版本服务器不支持)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值