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

 From my other answer: try redirecting to cocoon:// URI.
However, IMHO, usually you don't have to redirect with post parameters. 
Usually, you do something like:

<match pattern="post">
  .... do the stuff, process the post data ...
  <map:redirect-to uri="get"/>
</match>
<match pattern="get">
  ... show the current status ....
</match>


PS 2 Ken: This way you can always click "Refresh" without resubmitting 
the form :)

Vadim


>Thanks,
>John
>
>
>  
>
>>>     </map:act>
>>>   </map:match>
>>>
>>>   <!-- TO -->
>>>   <map:match pattern="testto">
>>>     <map:generate type="request"/>
>>>     <map:serialize type="xml"/>
>>>   </map:match>
>>>
>>>Is it possible to redirect via sitemap and forward
>>>POST data?
>>>
>>>Thanks in advance,
>>>John
>>>      
>>>


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