Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite

2010-12-01 Thread Michael Peters
On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote:

 Is there something about using redirects under CA::Dispatch that I am
 missing?

I use CA::Dispatch and redirects all the time. Although not from 
CAP::Redirect. I instead use the header_type and header_props combo.

-- 
Michael Peters
Plus Three, LP

#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite

2010-12-01 Thread Mark Stosberg
On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote:
 Hi,
 
 I am moving my application to work under CA::Dispatch and using
 mod_rewrite to hide the dispatch script (index.cgi) from the URL. 
 
 I am using rewrite rules .htaccess copy-pasted (without change) from the
 CA::Dispatch man page and I am getting some very strange results when I
 try to use redirect() with the CAP::Redirect plugin. Here is what I
 find:
 
 1. Most redirects give me a 302 (Document Moved) with the text: The
 Document has moved a href=App::User=HASH(0x170ec98)here/a
 2. Some redirects give me a page with valid HTML but with two headers
 the last being the 302 page (example above in 1.)
 
 Is there something about using redirects under CA::Dispatch that I am
 missing? 

Could you share a reduced-case code example that produces the bad behavior?

   Mark


#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####




Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite

2010-12-01 Thread Gurunandan R. Bhat

The problem was that I had my application to use CGI qw/:cgi/ in my
cgiapp_get_query.

I changed it to use CGI::Simple and everything works as expected. 

I had mistakenly assumed that importing the :cgi set from CGI would be
OK, but it seems to break many things.

Thank you for your attention


On Wed, 2010-12-01 at 14:16 -0500, Mark Stosberg wrote:
 On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote:
  Hi,
  
  I am moving my application to work under CA::Dispatch and using
  mod_rewrite to hide the dispatch script (index.cgi) from the URL. 
  
  I am using rewrite rules .htaccess copy-pasted (without change) from the
  CA::Dispatch man page and I am getting some very strange results when I
  try to use redirect() with the CAP::Redirect plugin. Here is what I
  find:
  
  1. Most redirects give me a 302 (Document Moved) with the text: The
  Document has moved a href=App::User=HASH(0x170ec98)here/a
  2. Some redirects give me a page with valid HTML but with two headers
  the last being the 302 page (example above in 1.)
  
  Is there something about using redirects under CA::Dispatch that I am
  missing? 
 
 Could you share a reduced-case code example that produces the bad behavior?
 
Mark
 
 
 #  CGI::Application community mailing list  
 ####
 ##  To unsubscribe, or change your message delivery options,  ##
 ##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
 ####
 ##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
 ##  Wiki:  http://cgiapp.erlbaum.net/ ##
 ####
 
 



#  CGI::Application community mailing list  
####
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp##
####
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:  http://cgiapp.erlbaum.net/ ##
####