gv wrote:
> Vadim Gritsenko wrote:
> 
> 
>>>   <!-- FROM -->
>>>   <map:match pattern="testfrom">
>>>     <map:act type="request">
>>>       <map:parameter name="parameters"
>>>value="true"/>
>>>       <map:redirect-to session="true"
>>
> uri="testto"/>
> 
>>This send respond to the browser with status 302 and
> 
> *no* parameters.
> 
>>Browser then will request http://..../testto with
> 
> *no* parameters
> 
>>because *none* was given.
>>
>>Pls refer to http://www.ietf.org/rfc/rfc2616.txt for
> 
> more information.
> 
>>PS You could decorate testto with request parameters
> 
> you desire, but be
> 
>>aware that POST data could be bigger than GET (==
> 
> browser performing
> 
>>GET) can handle.
>>
>>Vadim
> 
> 
> 
> Thank you, Vadim. I was wondering if there is a way to
> forward the entire POST request data without
> decorating 'testto' with request parameters --
> redirecting the entire request as-is to a different
> URL, regardless of what POST data parameters it
> contains and how large the POST data might be. The
> destination of the redirect would be responsible for
> dealing with the POST request. Is there any way to do
> this?

I may be OT here, but I just can't refrain from reapeating this:

  don't use redirects if you can.

Usually, where there is a rediect you can quite easily do it in another way.
In your case, a simple map:call could do the trick, or only even nesting...

    <map:match pattern="testfrom">
      <map:act type="request">
        <map:parameter name="parameters" value="true"/>
        <map:generate type="request"/>
        <map:serialize type="xml"/>
      </map:act>
    </map:match>

If you need a redirect, probably you should have decomposed the steps 
you are doing in two.

-- 
Nicola Ken Barozzi                   [EMAIL PROTECTED]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to