⚡ HTTP 状态码速查
接口返回的三位数字,每个都是一条线索
▸2xx 成功
200 OK成功,返回体里有你要的数据
201 Created创建成功(POST 新资源后的标准返回)
204 No Content成功但无返回体(如删除成功)
· 成功,返回体里有你要的数据
· 创建成功(POST 新资源后的标准返回)
· 成功但无返回体(如删除成功)
▸3xx 重定向
301 / 302永久/临时重定向——URL 变了它会告诉你去哪
304 Not Modified资源没变,用你本地缓存的版本(缓存在干活)
· 永久/临时重定向——URL 变了它会告诉你去哪
· 资源没变,用你本地缓存的版本(缓存在干活)
▸4xx 你的问题
400 Bad Request请求格式不对:参数缺失、格式非法
401 Unauthorized身份没通过:Key 没填/填错/过期
403 Forbidden身份过了但没权限:开权限或升级订阅
404 Not Found路径错或资源不存在
429 Too Many Requests调太快被限流:加间隔退避重试
· 请求格式不对:参数缺失、格式非法
· 身份没通过:Key 没填/填错/过期
· 身份过了但没权限:开权限或升级订阅
· 路径错或资源不存在
· 调太快被限流:加间隔退避重试
▸5xx 对方的问题
500 Internal Server Error对方代码崩了——看自己请求没毛病就联系对方
502 / 504 Bad Gateway / Gateway Timeout对方的网关/上游超时——等服务恢复,配合重试
· 对方代码崩了——看自己请求没毛病就联系对方
· 对方的网关/上游超时——等服务恢复,配合重试