从JAX-WS Web Service读取HTTP头

时间:2010-09-29 14:30:08

标签: http-headers service

我目前有一个JAX-WS Web服务,它在HTTP标头中接收一些凭据。这些用于BASIC身份验证。

有一个过滤器通过读取HTTP标头并检查数据库来执行身份验证。

但是,我需要Web服务中的用户名才能执行其他与服务逻辑相关的内容。有没有办法从Web服务中访问HTTP标头?

感谢。

1 个答案:

答案 0 :(得分:0)

WebServiceContext对象为我工作。它可以很容易地作为资源注入我的Web服务中:

@Resource 私有WebServiceContext上下文;