W3C home > Mailing lists > Public > public-xg-webid@w3.org > January 2012

Re: Reminder: Never send fragid with HTTP GET (Was: fixed https://foafssl.org/test/WebId_

From: Michael Hausenblas <michael.hausenblas@deri.org>
Date: Fri, 6 Jan 2012 13:48:13 +0000
Message-Id: <4C8844D4-47B8-4B1A-84C2-D0DD595388BC@deri.org>
To: "public-xg-webid@w3.org XG" <public-xg-webid@w3.org>

> That is a violation of the URI and HTTP specs.


And just for the record: this has not/will not change(d) with HTTPbis,  
see the 'Note' in section. '3.1.1.2. request-target' [1].

Cheers,
	Michael

[1] http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-18#section-3.1.1

--
Dr. Michael Hausenblas, Research Fellow
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html

On 6 Jan 2012, at 13:31, Tim Berners-Lee wrote:

>
> (On 2012-01 -05, at 19:04, Henry Story wrote:
>
>> 1. do a GET on the URL with #i
>>
>> --------------------------8 
>> <----------------------------8<----------------------------
>> hjs@bblfish[0]$ telnet 2sea.org 80
>> Trying 46.228.199.61...
>> Connected to 2sea.org.
>> Escape character is '^]'.
>> GET http://2sea.org/sea.jsp#i HTTP/1.1
>
>
> That is a violation of the URI and HTTP specs.
> Never send the hash over HTTP.
> <foo#bar> means "Whatever is referred to a as <#bar> in <foo>".
> You must strip off the # and everything after it to retrieve <foo>.
> Just don't do it.
>
> Tim)
Received on Friday, 6 January 2012 15:22:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 6 January 2012 15:22:27 GMT