这是我简单的Spring Rest Controller。
每次将URL映射到控制器时,如何获取Http请求标头信息?
@RestController
public class GreetingController {
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value="name") String name) {
// Here is where I want to get HTTP Request Header Info
return null;
}
最佳答案
您可以使用@RequestHeader
作为该方法的参数之一来访问它,例如:
public Greeting greeting(@RequestParam(value="name") String name,
@RequestHeader("Content-type") String contentType) {
Here's
@RequestHeader
的javadoc。关于java - 获取HTTP请求 header 信息:Java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43717049/