错误编码表
HTTP状态码
HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
HTTP 2XX :请求成功
HTTP 200 OK:请求成功,所希望的响应头或数据体将随此响应返回
HTTP 202 Accepted:用于Controller控制类资源异步处理的返回,表示请求已经收到,对于耗时较久的处理,一般用异步处理来完成
HTTP 204 No Content:请求成功,但消息体中不会返回任何资源相关的状态或信息
HTTP 206 Partial Content:服务器已经成功处理了部分GET请求,响应报文中包含Content-Range指定范围的实体内容
HTTP 3XX :重定向
HTTP 301 Moved Permanently:表示访问的资源被永久移除
HTTP 303 See Other :表示请求资源存在另一个URI,应使用GET定向获取请求资源
HTTP 304 Not Modified :表示资源未被修改,即服务器端的资源与客户端最近访问的资源版本一致,不返回资源消息体
HTTP 307 Temporary Redirect:目前URI不能提供当前请求的服务,临时性重定向到另外一个URI
HTTP 4XX :客户端错误
HTTP 400 Bad Request:用于客户端一般性错误返回,表示请求报文存在语法错误或参数错误,具体错误信息将包含在返回的响应数据体中
HTTP 401 Unauthorized:表示发送的请求认证失败
HTTP 403 Forbidden:表示对请求资源的访问被服务器拒绝,一般用于非验证性资源访问被禁止,例如错误请求次数过多
HTTP 404 Not Found:找不到URI对应的资源
HTTP 405 Method Not Allowed:HTTP的方法不支持,例如某些资源不支持POST/DELETE
HTTP 406 Not Acceptable:客户端所请求的资源数据格式类型不被支持
HTTP 409 Conflict:资源状态冲突
HTTP 429 Too Many Requests:客户端在规定的时间里发送了太多请求
HTTP 5XX :服务器错误
HTTP 500 Internal Server Error:通用服务器端错误,服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理,返回响应数据体中一般会包含相关详细信息
HTTP 502 Bad Gateway:表示服务暂时不可用
HTTP 503 Service Unavailable:表示服务器超负载或正停机维护,无法处理请求 ,返回响应头中的Retry-After表示服务停机的预期时长
响应错误码
常用标准响应码:
OPS40001
[getDemandFormat] 不合法
OPS40002
[contentType] 不合法
OPS40003
Field or customKeys 至少包含一个
OPS40004
参数值不正确
最后更新于