That's exactly what I needed, thanks for the help! -Chris W.
-----Original Message----- From: Willem Jiang [mailto:[EMAIL PROTECTED] Sent: Monday, June 23, 2008 7:00 PM To: users@cxf.apache.org Subject: Re: How to access HTTP request/responce from interceptor? You can get the HttpServletRequest and HttpServletResponse objects with below codes in the interceptor HttpServletRequest request = (HttpServletRequest) message.get(AbstractHTTPDestination.HTTP_REQUEST); HttpServletResponse response = (HttpServletResponse) message.get(AbstractHTTPDestination.HTTP_REQUEST); Willem Wolf, Chris (IT) wrote: > ...on second thought, having the request headers is only part of what > I need, so if anybody knows how I can access the HttpServletRequest > object from an intercetor, that would be awesome... > > thanks, > > -Chris W. > > P.S. plus being able to add elements to the SOAP header of outbout > and/or inbound message would be helpful, I have not learned too much > yet reading the source of existing interceptors... > > -----Original Message----- > From: Wolf, Chris (IT) > Sent: Monday, June 23, 2008 5:57 PM > To: users@cxf.apache.org > Subject: RE: How to access HTTP request/responce from interceptor? > > I actually looked at the source code for LogginInInterceptor to get my > answer: > > @SuppressWarnings("unchecked") > Map<String, List<String> > headers = (Map<String, > List<String> >) > message.get(Message.PROTOCOL_HEADERS); > for (Map.Entry<String, List<String> > header : > headers.entrySet()) > System.out.println(header.getKey() + " : " + > header.getValue().get(0)); > > > Thanks, > > -Chris W. > > -----Original Message----- > From: Wolf, Chris (IT) > Sent: Monday, June 23, 2008 5:24 PM > To: users@cxf.apache.org > Subject: How to access HTTP request/responce from interceptor? > > I read the docs, and only found this: > > http://cwiki.apache.org/CXF20DOC/servlet-transport.html#ServletTranspo > rt -AccessingtheMessageContextand%2ForHTTPRequestandResponse > > > However, I would like to access the the HTTP request object from my > subclass of AbstractPhaseInterceptor - how would I do that? > > I tried getting the destination via SoapMessage.getDestination(), but > it's of type "ServletDestination"... I also tried > SoapMessage.getExchange(message).getConduit(), > but that returned null. > > Thanks and any help, > > -Chris W. > -------------------------------------------------------- > > NOTICE: If received in error, please destroy and notify sender. Sender > does not intend to waive confidentiality or privilege. Use of this > email is prohibited when received in error. > -------------------------------------------------------- > > NOTICE: If received in error, please destroy and notify sender. Sender > does not intend to waive confidentiality or privilege. Use of this > email is prohibited when received in error. > -------------------------------------------------------- > > NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error. > > -------------------------------------------------------- NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.