- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 05 Nov 2013 12:10:11 +0000
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- Cc: ietf-http-wg@w3.org, www-tag@w3.org
Bjoern Hoehrmann writes: > * Henry S. Thompson wrote: >>In particular, the discussion of the relative disadvantages of the >>newly (re-)named 'proactive' and 'reactive' variants are not only >>out-of-date, but also this discussion appears to at least this reader >>to amount to a recommendation for 'reactive' negotiation. Yet as far >>as I can tell no user agents _or_ servers actually support this >>approach today, as it's described here. > > It does not seem far off, it just so happens that for sub-resources a > substantial part of the process often happens on a level above HTTP. Then it doesn't belong in the HTTP spec., surely! > As noted in the draft, it can be costly to contact the server first, > and then contact it again to request some alternative representation, > compared to encoding "we serve WOFF and SVG fonts, take your pick" in > HTML or CSS code. It might be good to note that shift in the document, > but I do not agree that keeping the text as is would be a "serious > mistake". When it's not supported as part of HTTP, anything which suggests that it is is surely just that, seriously misleading. >>I was sufficiently concerned about this question to undertake a >>moderately extensive empirical investigation [2]. To summarise >>perhaps too briefly, I found _no_ evidence of the use of reactive >>conneg in over 75 million HTTP request/response exchanges. > > So with `<a href='example.txt' rel='alternate'>Download plain text > version of this document</a>`, if the user downloads the plain text > version, would that be evidence? Not as far as inclusion in HTTPbis, no. > If not, is the problem that the user agent did not generate a > redundant selection menu, In response to what? A 300 response? Yes, that's the point. No user agent I'm aware of does _anything_ with a 300 response (except insofar as they treat it as a 200). > or perhaps because people do not include the `rel='alternate'` > attribute What does rel='alternate' have to do with conneg, or HTTP? Its semantics are defined, as you say above, at an entirely different level. Although intended as a rejoinder, your response in fact reads to me as an endorsement. ht -- Henry S. Thompson, School of Informatics, University of Edinburgh 10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail from me _always_ has a .sig like this -- mail without it is forged spam]
Received on Tuesday, 5 November 2013 12:10:52 UTC