如何从HttpHeaders获取Api-User和request-uri

时间:2014-02-21 19:59:45

标签: java spring-mvc header http-headers httprequest

在我的控制器中,我正在使用

   "@Context HttpHeaders headers"

我创建了一个Multi-ValuedMap,并使用

将所有HttpHeader参数存储在其中
   MultivaluedMap<String, String> headersMap = headers.getRequestHeaders(); 

当我查看HttpHeaders的文档时,我找不到requestUri和Api-User。如何从此headersMap获取request-uri和Api-User。

1 个答案:

答案 0 :(得分:0)

现在有几个软件包都有MultivaluedMap,就像这个。

您应该可以致电:

String apiUser = headersMap.getFirst("Api-User");
String uri = headersMap.getFirst("request-uri");