这是我简单的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/

10-10 07:37