gpt4 book ai didi

java - 在java中获取通过postman发送的 header

转载 作者:行者123 更新时间:2023-12-02 12:08:35 24 4
gpt4 key购买 nike

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

如何在我的 java 应用程序 @GET 方法中获取 api 调用者发送的 header 详细信息

最佳答案

Apache CXF 实现了 JAX-RS 规范。所以你可以注入(inject)HttpHeaders在您的资源类或资源方法中使用 @Context :

@Context
HttpHeaders httpHeaders;

然后您可以使用HttpHeaders API获取 header 值:

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

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

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

关于java - 在java中获取通过postman发送的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46710331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com