在 restful Web 服务中获取对 HttpServletRequest 对象的访问权限
2022-09-03 02:04:33
我可以访问 soap Web 服务中的 HttpServlet Request 对象,如下所示:在服务实现中声明 WebServiceContext 的私有字段,并将其注释为资源:
@Resource
private WebServiceContext context;
为了获取 HttpServletRequet 对象,我编写了如下代码:
MessageContext ctx = context.getMessageContext();
HttpServletRequest request =(HttpServletRequest)ctx.get(AbstractHTTPDestination.HTTP_REQUEST);
但是这些东西在宁静的Web服务中不起作用。我正在使用Apache CXF来开发宁静的Web服务。请告诉我如何访问HttpServletRequest Object。