如何在Spring MVC REST控制器中访问HTTP标头信息?

我是Web编程的新手,尤其是Java语言的新手,所以我才了解到标头和正文是什么。

我正在使用Spring MVC编写RESTful服务。我可以@RequestMapping在控制器中创建简单的服务。我需要帮助来了解如何从REST服务控制器中的方法请求中获取HTTP标头信息。我想解析出标题并从中获取一些属性。

你能解释一下我如何获得这些信息吗?

回答:

使用注释参数时@RequestHeader,参数将检索标头信息。因此,你可以执行以下操作:

@RequestHeader("Accept")

获取Accept标题。

因此,从文档中:

@RequestMapping("/displayHeaderInfo.do")

public void displayHeaderInfo(@RequestHeader("Accept-Encoding") String encoding,

@RequestHeader("Keep-Alive") long keepAlive) {

}

Accept-EncodingKeep-Alive在被提供标头值encodingkeepAlive参数分别。

以上是 如何在Spring MVC REST控制器中访问HTTP标头信息? 的全部内容, 来源链接: utcz.com/qa/399511.html

回到顶部