Hello Karl,<br><br><div><span class="gmail_quote">On 2/16/06, <b class="gmail_sendername">Karl A. Magdsick</b> &lt;<a href="mailto:kmagdsick@limewire.com">kmagdsick@limewire.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Charles Iliya Krempeaux wrote:<br>[snip]<br><br>&gt;I suppose if the &quot;Link&quot; header is being used to return information,<br>&gt;this could be generalized to make this &quot;conditional get&quot; be a way to<br>&gt;probe for &quot;Link&quot; data.
<br>&gt;<br>&gt;So, instead of using &quot;X-If-No-Alternate&quot; it could be &quot;X-If-No-Link&quot;<br>&gt;(and then specify what relation or other meta data you want).<br>&gt;<br>&gt;For example, I could get a blogs RSS feed with:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;X-If-No-Link: rel=&quot;alternate&quot;; type=&quot;application/rss+xml&quot;<br>&gt;<br>&gt;Although the exact notation may need to be different since using the<br>&gt;<br>&gt;<br>Why add an extra header in this case?&nbsp;&nbsp;It would be less intrusive to the
<br>webserver<br>code if the client issues a HEAD request and checks for Link headers, rather<br>than add a completely new X-If-No-Link header.<br><br></blockquote></div>There's 2 reasons.<br><br>The first is that it would be for the same reason that we have the other &quot;conditional gets&quot;... speed.&nbsp; The time it takes to &quot;create&quot; and &quot;tear down&quot; a TCP connection is significant.&nbsp; And, from a users point of view, will impact usability, in that it will make things seem slower (if we have to create 2 separate TCP connections for every request we want to do).
<br><br>If you could assume that ever server always had a &quot;persistent connection&quot; (or &quot;keep alive&quot; connection, or whatever you want to call them), then this wouldn't be an issue.&nbsp; But, you can't make that assumption.&nbsp; So that's why &quot;conditional gets&quot; are used.
<br><br>And the second (and probably more important reason) is that I'm making the assumption that the server would NOT always give all these Link headers.&nbsp; (And that some kind of &quot;probing request&quot;, like via &quot;X-If-No-Link&quot;, is required.)
<br><br><br>Comments?&nbsp; Suggestions?<br><br clear="all">See ya<br><br>-- <br>&nbsp;&nbsp;&nbsp;&nbsp;Charles Iliya Krempeaux, B.Sc.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;charles @ <a href="http://reptile.ca">reptile.ca</a><br>&nbsp;&nbsp;&nbsp;&nbsp;supercanadian @ <a href="http://gmail.com">
gmail.com</a><br><br>&nbsp;&nbsp;&nbsp;&nbsp;developer weblog: <a href="http://ChangeLog.ca/">http://ChangeLog.ca/</a><br>___________________________________________________________________________<br> Make Television&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://maketelevision.com/">http://maketelevision.com/</a>