12345678910111213141516171819202122232425262728293031323334 |
- package com.sf.controller;
- import jakarta.servlet.http.HttpServletRequest;
- import org.springframework.web.bind.annotation.RequestHeader;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- @RestController
- @RequestMapping("/header")
- public class HeaderController {
- // http://localhost:8080/springmvc_demo/header/header1
- @RequestMapping("/header1")
- public String header1(HttpServletRequest request) {
- // 从请求头中获取指定key
- String userAgent = request.getHeader("User-Agent");
- // 浏览器访问结果
- // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0
- System.out.println(userAgent);
- // httpclient访问结果
- // IntelliJ HTTP Client/IntelliJ IDEA 2024.1
- // postcat访问结果
- // header1:Postcat
- return "header1:" + userAgent;
- }
- // http://localhost:8080/springmvc_demo/header/header2
- @RequestMapping("/header2")
- public String header2(@RequestHeader("User-Agent") String userAgent) {
- System.out.println(userAgent);
- return "header2:" + userAgent;
- }
- }
|