Java的SpringBoot 框架开发的时候常见的状态码有哪些

200是成功,三开头是重定向,四开头得是前端错误,五开头的是后端错误

1、开头

  • 200 OK:表示请求已经成功处理,服务器返回了请求的资源。

  • 201 Created:表示请求已经被成功处理,并且服务器已经创建了新的资源。

  • 204 No Content:表示服务器已经成功处理了请求,但是没有返回任何内容。通常用于 DELETE 操作。

2、开头

  • 302:临时重定向

3、开头

  • 400 Bad Request :请求和服务器不匹配,参数类型不匹配

  • 401 Unauthorized:没有http认证信息或者认证失败,在HTTP协议中,401表示未认证的,通常是没有成功登录的

  • 403 Forbidden:服务器拒绝请求,可能没有权限,403表示未授权的,通常是已经登录,但是不具备相关的操作权限。 在Spring Security中 ,并不完全符全HTTP协议的规范。

  • 404 Not Found:找不到资源,资源路径有误

  • 405 Method Not Allowed:表示请求方法不被服务器允许

  • 409 Conflict:表示请求与服务器现有资源的状态发生冲突,通常用于更新或删除操作。

4、开头

  • 500 Internal Server Error:表示服务器内部错误,通常是代码错误或者配置错误导致的。

  • 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到无效的响应。这通常发生在代理服务器无法与上游服务器建立连接或者无法从上游服务器获取有效的响应时。502 状态码通常意味着服务器之间的通信出现了问题,需要检查代理服务器和上游服务器之间的网络连接,或者检查上游服务器的响应是否有效。

  • 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于服务器过载、维护或者故障引起的。

  • 504 Gateway Timeout:表示作为代理或网关的服务器,在规定时间内没有从上游服务器收到响应。这通常发生在代理服务器无法在规定时间内从上游服务器获取响应时,可能是由于上游服务器故障、网络问题或者负载过高引起的。

猜你喜欢

转载自blog.csdn.net/qq_44757034/article/details/130501047
今日推荐