Re: 301/302

John Franks:
>
[...]
>I hope I am wrong, but we seem to have painted ourselves in a corner
>here.  On the one hand we have decided that the client's version
>should not be communicated to the origin server when there are proxies
>(all version information is hop-by-hop).

As remarked elsewhere in this thread, we have the Via header for this.

>  And on the other hand we
>have created end-to-end headers (e.g. 303/307) which are not
>reasonably handled by HTTP/1.0 clients. 

Last time I checked (and this is about a year ago), all major (1.0)
clients would treat any 3xx request with a Location header in it as
`convert to GET and redirect'.  I would call this handling reasonable
enough.

So for redirection of a GET request, site authors will be able to
convert from 302 to 307 without any problems according to my
experience.

There will only be problems with old clients for sites which want to
redirect a non-GET request without it being converted to a GET, and
these problems are inevitable no matter what we define.

So I'm not loosing any sleep over this change.

>John Franks 	Dept of Math. Northwestern University
>		john@math.nwu.edu

Koen.

Received on Monday, 8 September 1997 11:59:43 UTC