Java中的HttpStatus对象是用于表示HTTP响应状态码的类。它是在Spring框架中定义的,用于简化HTTP响应的处理。
下面是一些常见的HTTP状态码及其对应的HttpStatus对象:
- 200 OK:请求成功。HttpStatus.OK
- 201 Created:已创建。HttpStatus.CREATED
- 204 No Content:无内容。HttpStatus.NO_CONTENT
- 301 Moved Permanently:永久重定向。HttpStatus.MOVED_PERMANENTLY
- 302 Found:临时重定向。HttpStatus.FOUND
- 400 Bad Request:请求错误。HttpStatus.BAD_REQUEST
- 401 Unauthorized:未授权。HttpStatus.UNAUTHORIZED
- 403 Forbidden:禁止访问。HttpStatus.FORBIDDEN
- 404 Not Found:资源不存在。HttpStatus.NOT_FOUND
- 500 Internal Server Error:服务器内部错误。HttpStatus.INTERNAL_SERVER_ERROR
除了上述状态码,HttpStatus对象还提供了许多其他状态码的定义,如302 Found、503 Service Unavailable等。这些状态码可以根据具体的业务需求进行使用。
HttpStatus对象是一个枚举类型,可以通过HttpStatus.XXX的方式来获取对应的状态码对象。在Spring框架中,可以使用该对象来设置HTTP响应的状态码。