On 27 Sep 2011, at 08:44, Norman Gray wrote: >> Because the browser (according to the standard) removes the trailing "#". But if you send a GET request manually (telnet etc) and including the # you will get a 404. > > Well, what did you expect? As you say, the client is supposed to remove the fragment before it dereferences the URL. Including the '#' in the first line of the HTTP transaction is a protocol error. Arguably, you should have got a 5xx response. Correction (doh!): I should have said 400 Bad Request, this isn't a server error. Norman -- Norman Gray : http://nxg.me.ukReceived on Tuesday, 27 September 2011 07:57:21 UTC
This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:41:29 UTC