[Zope] redirect strangeness ...
   
    Oliver Bleutgen
     
    myzope@gmx.net
       
    Tue, 27 Aug 2002 18:16:05 +0200
    
    
  
Dennis Allison wrote:
> I would have thought that Zope would have intercepted the redirect
> and processed it locally it it could (why do a server-client-server
> transaction if you don't have to).  
No, zope doesn't do this. And it would be very wrong if it did.
If you want to "process it locally", just don't send a redirect, call 
the method you want to send yourself on the server, instead of calling a 
RESPONSE.redirect().
> Even if there were a browser transaction, 
Believe me, it is. Did you try tcpwatch?
> wouldn't the browser simply note that the URL is
> local and make a request using the current base.   Zope then would 
> have to sort out the proper target URL.
Most browser do it, but it is not guaranted to work by the standard. I 
already told how I was bitten by a similar problem.
> 
> The fact that it works most of the time seems to support this view
> although I have not looked in detail at the code nor at the behavior 
> of the various browsers.
I'm quite sure it works with most (all) modern browsers, but tacking the 
absolute_url to the redirect location doesn't hurt and is rfc-conform. 
So why not do it?
cheers,
oliver