通过java中的邮递员获取标题

时间:2017-10-12 13:02:56

标签: java rest cxf postman

我使用apache cxf将我的java应用程序公开为REST api。

如何在我的java应用程序@GET方法

中获取api调用者发送的标题详细信息

1 个答案:

答案 0 :(得分:1)

Apache CXF实现了JAX-RS规范。因此,您可以使用HttpHeaders

在资源类或资源方法中注入@Context
@Context
HttpHeaders httpHeaders;

然后,您可以使用HttpHeaders API获取标头值:

如果您需要标准HTTP标头的值,请考虑使用constants available in the HttpHeaders API

// Get the value of the Authorization header
String authorizationHeader = httpHeaders.getHeaderString(HttpHeaders.AUTHORIZATION);

有关更多详细信息,请参阅Apache CXF documentation有关上下文类型。