HTTP状态码
HTTP状态码
状态码 | 状态码名称 | 状态类型 | 一般的解决方案 | 典型错误码示例 |
---|---|---|---|---|
200 | OK | 处理成功 | 成功执行并响应正文中包括预期的资源 | / |
201 | Created | 创建成功 | 资源创建成功,响应正文为空 | / |
202 | Accepted | 已接受请求,但尚未处理 | 已接受请求并开始异步执行,但还未处理完成 | / |
204 | No Content | 处理成功,无返回Body | 请求操作成功执行,响应正文为空 | / |
301 | Moved Permanently | 重定向 | 请求的资源已被永久移动,响应头中包括资源新的URI,浏览器会自动重定向到新的URI | |
302 | Redirect | 重定向 | 需要进一步的操作以完成请求 | |
303 | See Other | 重定向 | 可以在另一URI上找到,在当前响应的location消息中 | |
304 | Not Modified | 缓存 | 请求的资源未修改,可以从缓存中得到,返回304时正文不应有任何内容(与204一样) | |
400 | Bad Request | 协议或者参数非法 | 请求存在错误,如语法错误或请求参数有误,服务器无法理解 | PARAM_ERROR |
401 | Unauthorized | 签名验证失败 | 请检查签名参数和方法是否都符合签名算法要求 | SIGN_ERROR |
403 | Forbidden | 权限异常 | 请开通商户号相关权限。请联系产品或商务申请 | NO_AUTH |
404 | Not Found | 请求的资源不存在 | 请商户检查需要查询的id或者请求URL是否正确 | ORDER_NOT_EXIST |
429 | Too Many Requests | 请求超过频率限制 | 请求未受理,请降低频率后重试 | RATELIMIT_EXCEEDED |
500 | Server Error | 系统错误 | 按具体接口的错误指引进行重试 | SYSTEM_ERROR |
502 | Bad Gateway | 服务下线,暂时不可用 | 请求无法处理,请稍后重试 | SERVICE_UNAVAILABLE |
503 | Service Unavailable | 服务不可用,过载保护 | 请求无法处理,请稍后重试 | SERVICE_UNAVAILABLE |
HTTP状态码分为五大类

200(OK):处理成功,响应正文中包括处理后的资源
201(Created):资源创建成功,响应正文为空(一般用于POST)
202(Accepted):已接收请求,并成功开始异步执行,但还未处理完成(一般不怎么用)
204(NO Content):处理成功,但不需要内容,前端不需要输出任何数据时(比如判断资源是否存在,删除或更新)
301(Moved Permanently):重定向(永久)
303(See Other):重定向到另一个URI
304(Not Modified)资源未修改,可从缓存中读取,响应正文不包括任何内容(与204一样)
307(Temporary Redirect)服务端不处理客户端的请求,客户端应请求另一个URI,URI在响应头的Location里
400(Bad Request):客服端错误请求,语法或参数有误,服务器无法理解,如发送一个不合法的JSON
401(Unauthorized):用户还没有登录
403(Forbidden):用户已经登录,但没有访问权限
404(NotFound):请求错误,请求的资源不存在
405(Method Not Allowed):HTTP请求方法错误,响应中包括Allow项,表示当前资源允许请求方式列表
406(Not Acceptable):不支持请求中指定的资源格式(由Accept消息头指定)内容协商
409(Conflict):资源状态存在冲突,请求无法完成(通常对PUT请求的处理)
412(Precondition Failed):客服端请求头指定了一个或多个先决条件,服务器验证这些条件失败
415(UnSuppported Media Type)不支持请求中指定的资源格式(由Content-Type消息头指定)内容协商
500(Internal Server Error):服务器内部错误,无法完成请求
503(Service Unavailable):由于临时的服务器维护或过载,服务器无法处理当前请求
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?