java request怎么获取请求头
时间: 2024-01-30 14:04:10 浏览: 103
使用HttpServletRequest对象的getHeader()方法,可以获取HTTP请求中的指定请求头信息。例如:
```java
HttpServletRequest request = ... // 获取HttpServletRequest对象
String userAgent = request.getHeader("User-Agent"); // 获取User-Agent请求头信息
```
也可以使用getHeaderNames()方法获取所有的请求头名称,然后再使用getHeader()方法获取每个请求头的值。例如:
```java
HttpServletRequest request = ... // 获取HttpServletRequest对象
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
String headerValue = request.getHeader(headerName);
System.out.println(headerName + ": " + headerValue);
}
```
阅读全文