> On Thu, 2004-12-16 at 11:18 +0000, Vadim wrote: > > >>On Wed, 2004-12-15 at 20:32 +0000, Vadim wrote: > > >> it looks like i missed something important... > > >> So how to get Response data in the PerlCleanupHandler script?! > > > > > >It's already sent by then. What are you trying to do? Do you want to > > >filter it? > > > > I want to store this data in a cache. > > You should use a filter then. Looks like you already figured that out, > based on your most recent post. Let us know how it turns out.
i try to get a response data in the PerlCleanupHandler stage to do some internal actions. This actions do not perform any modifications on a response data. So i dont want to keep user waiting. And i supposed untill $r object is alive it's possible to get the data. But it looks like i mistake. and it's impossible. The solution is to register the cleanup handler in the PerlResponseHandler script and to pass the data and $r object as the arguments: r->pool->cleanup_register(\&MyApache::MyProxy::handler, { r => $r, data => $data} ); -- vad -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html