On Thu, Sep 04, 2008 at 08:04:46PM -0400, Owen Winkler wrote:
> 
> Geoffrey Sneddon wrote:
> > 
> > We use HTTP_HOST to get the host for the authority of the absolute  
> > IRI. What else can we use for the host if we do not have it?  All I  
> > can think that we would always have is the server IP, which may not be  
> > ideal if it is an internal IP. The only place we must use absolute  
> > URIs is the location header in HTTP for redirects (everything supports  
> > relative URIs for it, though). If we don't bother to use absolute IRIs  
> > (or authority relative IRIs) elsewhere we never hit this issue apart  
> > from in that case.
> > 
> 
> Outputting URLs is not the only place where HTTP_HOST is used.  It is 
> used in the Site class to find the correct config, plugin, and theme 
> data for a site.  There may be other places it is used.
> 
> I think there isn't much to discuss on this topic.  Was there an implied 
> question as to why we use absolute URLs?  If so, no, there's no reason. 
>   But as I said above, we do use the HTTP_HOST for at least one other thing.

Isn't the issue that it's not always available, because HTTP 1.0
clients don't send the Host header ?

-- 
Michael C. Harris, School of CS&IT, RMIT University
http://twofishcreative.com/michael/blog
IRC: michaeltwofish #habari

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to