21-Spring Boot ResponseEntity
Spring ResponseEntity
- ResponseEntity处理http响应
1. ResponseEntity
- 标识了整个http响应:状态码、头部信息以及相应体内容
- 如果要使用ReponseEntity,必须在请求点返回,通常在spring rest中实现。
1.1. 内嵌接口
- HeadersBuilder:不能设置任何响应体属性
- BodyBuilder(是上面的子接口)
1 |
|
1.2. 常见相应响应
- BodyBuilder accepted();
- BodyBuilder badRequest();
- BodyBuilder created(java.net.URI location);
- HeadersBuilder<?> noContent();
- HeadersBuilder<?> notFound();
- BodyBuilder ok();
- BodyBuilder status(HttpStatus status)
- BodyBuilder status(int status)
1.2.1. status()的使用
1 |
|
1.3. 简单使用
1 |
|
1.4. 设置Http响应头
1 |
|
.body()
返回的是ResponseEntity,而并不是BodyBuilder,需要在最后进行调用。
21-Spring Boot ResponseEntity
https://spricoder.github.io/2022/04/13/Spring-Boot/21-Spring-Boot-ResponseEntity/