Proper usage of HTTP for LD servers, clients, crawlers etc.

Hi all!

Since on the LDOW11 and USEWOD workshops at WWW there was the recent
discussion about using HTTP referrers properly when browsing, crawling
etc. linked data (short using it) I would like to add another thing that I
was wondering about. If endpoints deliver no content to the client e.g. if
the client performs a SPARQL query that yields no results, servers answer
HTTP status code 200 and deliver some content that holds the information
that there were no results. As far as I see, there is the HTTP status code
204 for exactly this, isn't it? (see
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)

So, beside the aforementioned and recently discussed proper usage of
referrers, I would also suggest to use the 204 HTTP status code.

Cheers,
Markus


-----------------------------------------------------------------
Markus Luczak-Rösch (Dipl.-Inform.)| Freie Universität Berlin
Lecturer/Grad. Research Associate  | Dept. of Computer Science
Networked Information Systems WG   | Königin-Luise-Str. 24/26
                                   | D-14195 Berlin
-----------------------------------------------------------------
www.ag-nbi.de                      | Phone: +49 30 838 75226
www.markus-luczak.de               | luczak@inf.fu-berlin.de
http://twitter.com/MLuczak         | Skype: markus_luczak
-----------------------------------------------------------------

Received on Friday, 1 April 2011 05:42:47 UTC