Great! Thanks a lot.
Li
dkulp wrote:
>
>
> If you have the Message, you should just be able to do:
>
> message.get(Message.PROTOCOL_HEADERS) which would be a Map<String,
> List<String>> type thing.
>
> You could also do:
> message.get("HTTP.REQUEST")
> to get the HttpServletRequest object.
>
> Dan
>
>
> On Thu August 13 2009 2:12:00 pm liw wrote:
>> Hi,
>>
>> We need to extract HTTP headers and apply some business logic based on
>> the
>> header info when REST request comes in. We are planning to writer a
>> custom
>> InInterceptor by extending AbstractPhaseInterceptor
>>
>> However, the AbstractPhaseInterceptor.handleMessage method only exposes a
>> Message object.
>>
>>
>> It looks like that I can get the Exchange from Message. From Exchange, I
>> can get cxf HTTPSession. However, it doesn't look like there is any API
>> for
>> get the HTTPServletRequest from HTTPSession.
>>
>> I wonder if there is any way to get the HTTPSevletRequest when writing an
>> interceptor for REST.
>>
>>
>> Thanks in advance,
>>
>> Li
>
> --
> Daniel Kulp
> [email protected]
> http://www.dankulp.com/blog
>
>
--
View this message in context:
http://www.nabble.com/How-to-intercept-message-and-extract-HTTP-headers-in-REST-tp24956057p24962571.html
Sent from the cxf-user mailing list archive at Nabble.com.