springboot 设置请求头
时间: 2023-07-26 20:37:13 浏览: 128
SpringBootWeb请求响应
你可以通过使用Spring Boot中的注解@RequestHeader来设置请求头。以下是一个示例:
```java
@GetMapping("/example")
public ResponseEntity<String> exampleMethod(@RequestHeader("Authorization") String authToken) {
// your code here
}
```
在上面的示例中,@RequestHeader("Authorization")用来指定请求头的名称,然后将其作为方法参数传递给exampleMethod()方法。
如果你需要设置多个请求头,可以使用以下方式:
```java
@GetMapping("/example")
public ResponseEntity<String> exampleMethod(
@RequestHeader("Authorization") String authToken,
@RequestHeader("Content-Type") String contentType
) {
// your code here
}
```
在这个示例中,我们使用了两个@RequestHeader注解,分别用于设置Authorization和Content-Type请求头。
你也可以使用@RequestParam注解来设置请求头,示例如下:
```java
@GetMapping("/example")
public ResponseEntity<String> exampleMethod(@RequestParam("Authorization") String authToken) {
// your code here
}
```
不过这种方式并不推荐,因为@RequestParam用于获取请求参数,而不是请求头。
阅读全文