更新时间:2021-12-17 GMT+08:00
分享

状态码

状态码如表1所示。

表1 状态码说明

状态码

编码

状态码说明

200

OK

请求完全成功。

201

Created

资源创建类请求完全成功。

202

Accepted

请求操作已被接受,等待处理。

204

NoContent

请求完全成功,HTTP响应不包含响应体。比如对OPTIONS请求的响应使用本响应码。又比如,如果DELETE操作的响应为空,也可以使用该状态码。

307

TemporaryRedirect

请求资源的地址发生变更,建议请求方使用Location头部中的临时url来重新定位资源。

400

BadRequest

请求是非法的,建议请求方不要重试,需要更改为正确的请求。

401

Unauthorized

请求到达了服务端,服务端可以理解请求含义,但因为请求方没有提供必需的认证信息拒绝执行该请求。如果请求方指定了认证信息,但是服务端仍然返回该状态码,则表明认证信息不正确或者非法。

403

Forbidden

请求到达了服务端且服务端理解请求含义,但是拒绝进一步提供服务,原因是被配置为拒绝该类请求。请求方不需要重试。

404

NotFound

请求的资源不存在。请求方不需要重试,需要检查请求是否正确。

405

MethodNotAllowed

请求中说明了目前不支持的方法。请求方不需要重试,需要更改请求。

409

Conflict

请求创建的资源已经存在,或者资源上存在冲突,更新操作不能完成。

422

UnprocessableEntity

请求方提供的数据存在错误或者非法,资源的创建或者更新操作无法完成。

429

TooManyRequests

请求数超出了请求方的配额,或者请求数超出了服务方处理能力规格。建议请求方读取Retry-After头部信息,等待该头部信息指示的时间后再重新尝试请求。

500

InternalServerError

请求到达了服务端,但是服务端不能理解请求,或者服务端产生了一个非预期的错误而且无法进一步识别与处理,或者服务端不能在合理的时间内处理该请求(可能是服务端暂时负载过重或者是通信设施故障)。

503

ServiceUnavailable

非法无效的请求,建议检查并更改请求。

504

ServerTimeout

服务端没有在请求方指定的超时时间内完成请求处理。

相关文档