springboot添加请求标头
时间: 2023-08-05 16:45:10 浏览: 142
要在Spring Boot中添加请求头,你需要在Controller中的RequestMapping方法上使用@RequestHeader注解。例如,如果你想要添加一个名为"Authorization"的请求头,你可以这样写代码:
```
@RequestMapping("/api")
public ResponseEntity<String> myApiMethod(@RequestHeader("Authorization") String authorizationHeader) {
// your code here
}
```
这样,当客户端向"/api"发送请求时,它将包含一个名为"Authorization"的请求头,你可以在你的方法中使用它。你可以将@RequestHeader注解与其他Spring Boot注解一起使用,例如@RequestParam或@PathVariable,以获取请求参数或URL参数。
其中,@RequestHeader注解的参数是请求头的名称。如果你需要指定默认值,你可以在注解中使用"default"属性。例如,下面的代码将添加一个名为"Authorization"的请求头,如果请求中没有这个请求头,则默认值为"my-default-value":
```
@RequestMapping("/api")
public ResponseEntity<String> myApiMethod(@RequestHeader(value = "Authorization", defaultValue = "my-default-value") String authorizationHeader) {
// your code here
}
```
希望能帮助你!
阅读全文