- From: Larry Masinter <LMM@acm.org>
- Date: Fri, 12 Aug 2005 00:46:04 -0700
- To: "'Sandro Hawke'" <sandro@w3.org>
- Cc: "'Booth, David (HP Software - Boston)'" <dbooth@hp.com>, public-swbp-wg@w3.org
> What is "http://sdkfsdkfjskldfjksldjf.example.com" the URI of? > How about "http://example.com/dsfsdfsdffdfdf" ? > If I try to visit > http://larry1.example.com > and I get a "301 Moved Permanently" redirect to > http://larry2.example.com > should I still consider ...larry1... to be the URL of your website? All of these are straightforward. - the resource that is connected to at host "sdkfsdkfjsd.....example.com" using the HTTP protocol and a path of "/" - the resource that is connected to at host "example.com" using the HTTP protocol with path "/dsfsdfsdffdfdf" - The resource identification "http://larry1.example.com" does does not depend on the behavior of the web server at "larry1.example.com". The URI identifies 'the resource connected to at host larry1.example.com using the path "/"'. Operationally, what happens will vary, but the activity of connecting and getting a response is something that happens after resource identification. I said > If my web site starts returning "303 See Other", it's still my web site, > and not me. and I suppose this wasn't very precise. If my "HTTP server" (not "web site") starts returning "303 See Other", it still isn't me. > It seems to me you only really know you've got the URI of a web page > when you get a "200 OK". These other responses tell you that the URI > you're working with may be a little bit different. And this > realization opens the door to an effective solution to the > long-standing hash-vs-slash problem. The solution may not meet > everyone's intuitions and generalizations perfectly, but it doesn't > seem to break anything. I think the 'hash-vs-slash' problem is a problem of trying to fit a triangle and square peg into a round hole. Neither fits. The problem with "303 See other" is that it doesn't fit either. Larry
Received on Friday, 12 August 2005 07:46:15 UTC