java spring boot 如何拿到前端传过来的请求头
时间: 2023-11-27 21:53:51 浏览: 104
在 Java Spring Boot 中,可以通过使用 `@RequestHeader` 注解来获取前端请求传递的请求头信息。具体步骤如下:
1. 在 Controller 层的方法中添加 `@RequestHeader` 注解,指定要获取的请求头名称。
例如,要获取前端传递的 token 请求头,可以这样写:
```java
@GetMapping("/example")
public ResponseEntity<?> exampleMethod(@RequestHeader("token") String token) {
// 处理业务逻辑
}
```
2. 在方法中使用 `@RequestHeader` 注解获取请求头信息。
在上述例子中,`token` 参数就是前端传递的名为 "token" 的请求头信息。然后就可以在方法中使用该参数进行业务逻辑处理。
需要注意的是,如果请求头信息不存在,该参数将会为 null。因此,在使用时需要注意判空。
阅读全文