Re: [mp2] how to redirect POST data

[prev] [thread] [next] [Date index for 2004/12/17]

From: Beberle
Subject: Re: [mp2] how to redirect POST data
Date: 02:42 on 17 Dec 2004
--- Joe Schaefer <joe+gmane@xxxxxxxxxx.xxx> wrote:

> Beberle <beberle_2000@xxxxx.xxx> writes:
> 
> > Right, that's exactly the problem I'm trying to
> work
> > around.  Once I've read the POST data, is there
> some
> > way to re-POST it?  
> 
> Not sure this is addressing your particular problem,
> but 
> let me try to explain how Apache::Request tries to
> resolve
> this sort of thing in mp2.
> 
> apache 2.x has filters, which can be plugged into
> the I/O 
> chain just about anywhere.  So if you think of the
> HTTP 
> request as a pipeline between the user-agent and
> apache's 
> response-handler
> 
> [user-agent] -> [intermediate web proxies] ->
> [apache server] ->
> 
> [connection filters] -> [protocol filters] ->
> [request filters] ->
>                                                    
> ^
> [response-handler]                                 


Ok, I'm getting closer but still not there yet.  I've
added a filter like so:

PerlInputFilterHandler Apache::RedirectPost

Its purpose is to grep the POST data for certain key
value pairs and if it matches, set some flag (cookie
or header).  Then a handler down the chain can, in
theory, take some action based on this flag.

I also have these declarations:

PerlAccessHandler Apache::GateKeeper
PerlTransHandler Apache::DefaultTrans
PerlHandler Apache::Content

I've been able to successfully capture the POST data
without removing it from the chain.  Problem is, it's
too late.  From what I've been able to gather from
printing to the error log, the chain looks like this:

PerlTransHandler --> PerlAccessHandler --> PerlHandler
--> PerlInputFilterHandler

I thought the filter was accessed before the
response-handler. What am I doing wrong?

 


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250

        -- 
        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

(message missing)

[mp2] how to redirect POST data
Beberle 10:43 on 13 Dec 2004

Re: [mp2] how to redirect POST data
Tom Schindl 12:02 on 13 Dec 2004

Re: [mp2] how to redirect POST data
Reenen C Kroukamp 12:44 on 13 Dec 2004

Re: [mp2] how to redirect POST data
Beberle 01:32 on 15 Dec 2004

Re: [mp2] how to redirect POST data
Joe Schaefer 02:50 on 15 Dec 2004

Re: [mp2] how to redirect POST data
Beberle 02:42 on 17 Dec 2004

Re: [mp2] how to redirect POST data
Joe Schaefer 04:45 on 17 Dec 2004

compile problems
Matthew Berk 07:05 on 17 Dec 2004

Re: compile problems
Stas Bekman 16:12 on 17 Dec 2004

Re: compile problems
Matthew Berk 14:44 on 20 Dec 2004

Generated at 12:15 on 16 Jan 2005 by mariachi v0.52