spring boot中获取请求头
时间: 2024-06-09 19:03:38 浏览: 89
在 Spring Boot 中,我们可以通过 HttpServletRequest 对象获取 HTTP 请求的请求头信息。具体实现步骤如下:
1. 在你的 Controller 类中,添加一个 HttpServletRequest 参数。
2. 在方法体中,通过 HttpServletRequest 对象的 getHeader 方法,来获取指定请求头的值。
例如,如果要获取名为 "User-Agent" 的请求头的值,可以这样写代码:
```java
@GetMapping("/test")
public String test(HttpServletRequest request) {
String userAgent = request.getHeader("User-Agent");
return "User-Agent is " + userAgent;
}
```
阅读全文