如何在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-Encoding
和Keep-Alive
在被提供标头值encoding
和keepAlive
参数分别。
以上是 如何在Spring MVC REST控制器中访问HTTP标头信息? 的全部内容, 来源链接: utcz.com/qa/399511.html