Hi
On 26/09/11 05:38, samsamsam wrote:
I read in one of Sergey's blog mentioning that WebClient acts as a browser.
It even has back(), reset(), forward() etc.


On reflection, given some discussions we've had recently about different forms of client API, I think it can be more accurate to say that in CXF JAX-RS client API we attempt to capture the usual experience of the user browsing the web, WebClient kind of tries to impersonate a human user and emulate the way the user 'moves' in the browser and selects actions

Doesn't it make sense to somehow plugin a cache(ehcache?) that holds the
response and expires/max-age/etag/last-modified headers and intelligently
query the backend using a Conditional GET and take care of 304s elegantly?
Or is there a way to accomplish this already?

If not, I may need to write some boilerplate code, which I'm trying to
avoid.

That can probably implemented as a CXF feature (a combination of in/out interceptors)... If you have some boilerplate code in place then may be we can ship such a feature ?

Thanks, Sergey

--
View this message in context: 
http://cxf.547215.n5.nabble.com/Can-a-cache-back-WebClient-so-making-Conditional-GETs-is-easy-tp4840178p4840178.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to