常见的 HTTP 接口状态码及描述。🤩
常见的 HTTP 接口状态码及描述。🤩
1.1xx 信息性状态码
100
Continue
:表示目前为止一切正常,客户端可以继续发送请求或者忽略这个响应。
101
Switching Protocols
:服务器根据客户端的请求切换协议。通常用于 WebSocket
等升级请求。
2.2xx 成功状态码
200
OK
:请求成功,通常是最常见的成功状态码。
201
Created
:请求成功并且服务器创建了新的资源。
202
Accepted
:请求已接受,但尚未处理完成,可能会在未来处理。
204
No Content
:请求成功,但没有返回任何内容。通常用于删除操作或者某些不需要返回内容的请求。
3.3xx 重定向状态码
301
Moved Permanently
:请求的资源已被永久移动到新位置,客户端应使用新的 URL
进行访问。
302
Found
:请求的资源临时移动到新位置,客户端应继续使用原有 URL
进行访问,但可能会被重定向多次。
303
See Other
:请求的资源可以在另一个 URL
上找到,客户端应使用 GET
方法访问新的 URL
。
304
Not Modified
:资源未被修改,客户端可以使用缓存的版本。
4.4xx 客户端错误状态码
400
Bad Request
:请求有语法错误或无法被服务器理解。
401
Unauthorized
:请求需要用户认证,但客户端未提供有效的认证信息。
403
Forbidden
:服务器理解请求,但拒绝执行,通常是因为客户端没有足够的权限。
404
Not Found
:服务器找不到请求的资源。
405
Method Not Allowed
:请求方法不被允许,例如使用 POST
请求访问只允许 GET
请求的资源。
406
Not Acceptable
:服务器无法根据客户端请求的内容特性返回相应内容。
408
Request Timeout
:客户端请求超时,服务器在规定时间内没有收到完整的请求。
409
Conflict
:请求与服务器上的现有资源冲突,例如提交重复的数据。
5.5xx 客户端错误状态码
500
Internal Server Error
:服务器内部错误,通常是服务器遇到了意外情况,无法完成请求。
501
Not Implemented
:服务器不支持请求的功能,无法完成请求。
502
Bad Gateway
:作为网关或者代理服务器,从上游服务器接收到无效的响应。
503
Service Unavailable
:服务器暂时无法处理请求,通常是由于服务器过载或正在进行维护。
504
Gateway Timeout
:作为网关或者代理服务器,没有及时从上游服务器收到响应。
你学废了吗😀
本文来自博客园,作者:浅·笑,转载请注明原文链接:https://www.cnblogs.com/qx-blog/p/18396838