Java 我可以这样访问HTTP头吗?

Java 我可以这样访问HTTP头吗?,java,rest,jakarta-ee,jersey,jax-rs,Java,Rest,Jakarta Ee,Jersey,Jax Rs,因此,我最近一直在尝试在javaee中创建基于令牌的身份验证,并尝试通过HTTP头发送令牌,但多次失败 我的问题:如果我有例如@POST响应方法,并且我通过return-response语句设置了标题 返回Response.ok(entity).header(HttpHeader.AUTHORIZATION,authToken).build() 然后我调用绑定到ContainerRequestFilter的另一个方法,在这个过滤器中,我尝试通过ContainerRequestContext.ge

因此,我最近一直在尝试在
javaee
中创建基于令牌的身份验证,并尝试通过HTTP头发送令牌,但多次失败

我的问题:如果我有例如
@POST
响应方法,并且我通过return-response语句设置了标题
返回Response.ok(entity).header(HttpHeader.AUTHORIZATION,authToken).build()

然后我调用绑定到
ContainerRequestFilter
的另一个方法,在这个过滤器中,我尝试通过
ContainerRequestContext.getHeaderString(HttpHeaders.AUTHORIZATION)

访问标头,那么它应该工作吗


我会从响应方法中设置的头中获取值吗?如果没有,那么我应该怎么做才能在筛选方法中获取此标头的值?

客户机必须在每个请求中包含
授权
标头(或任何其他标头)


客户端应该从服务器响应中获取令牌,将其保存在安全存储中,并在执行请求时设置授权标头。然后,使用
RequestContextFilter
服务器将能够恢复它

过滤器用于过滤传入的请求。。。通常,授权会在到达rest api处理程序方法之前发生。。。授权标题应与授权标题一起。改进的解释