Implementations of HTTP Link Header

Phil Archer <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Organization FOSI
Message-ID <[email protected]>
Hi,

There is a debate going on right now in IETF and W3C concerning the use 
of the HTTP Link: header. See the long thread starting at [1]. I chair a 
W3C Working Group, POWDER [2] and want to make a submission to this 
debate supporting the reinstatement of HTTP Link. For a backgrounder on 
this topic, see [3, 4].

What's this got to do with LWP? Potentially a lot. Because LWP, 
helpfully in my view, renders HTML's link @rel tags as HTTP headers. At 
least, I find this very useful in my own LWP-based application, the ICRA 
label tester [5]. It means I can recommend that content providers either 
use their server's ability to write in HTTP Link headers [6] or write in 
HTML link @rel elements - whichever suits them better.

My question is this. Does anyone else have applications that make 
specific use of HTTP Link? Do you see the fact that LWP treats the HTML 
and HTTP versions of the link header as equivalent as good thing?

I have found one chap who obviously doesn't think so [7], but I think 
that's more about him only wanting what HTTP returns and not what is in 
the resource that the GET request returns.

The more examples of working code that recognise HTTP Link the better.

Thanks

Phil.


[1] http://lists.w3.org/Archives/Public/ietf-http-wg/2008JanMar/0444.html
[2] http://www.w3.org/2007/powder/
[3] http://esw.w3.org/topic/FindingResourceDescriptions
[4] http://www.mnot.net/blog/2006/06/22/link
[5] http://www.icra.org/label/tester/
[6] http://www.icra.org/systemspecification/#apache
[7] 
http://www.semicomplete.com/blog/geekery/show-headers-in-get-request.html


-- 
Phil Archer
Chief Technical Officer,
Family Online Safety Institute
w. http://www.fosi.org/people/philarcher/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.