W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > January to April 1995

Re: Grammar for User-Agent header

From: Marc H. <march@thetics.europa.com>
Date: Wed, 18 Jan 1995 15:28:23 -0800 (PST)
To: "Roy T. Fielding" <fielding@avron.ICS.UCI.EDU>
Cc: http working group <http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>
Message-Id: <Pine.SUN.3.91.950118151811.3103A-100000@thetics.europa.com>

> >> Sounds fair - what about:
> >> 
> >> 	User-Agent      = "User-Agent" ":" 1*( product )
> >> 	product         = token ["/" token]
> 
> I can live with 
> 
>         User-Agent      = "User-Agent" ":" 1*( product )
>         product         = token ["/" product-version]
>         product-version = token
[...]
> > User-Agent should be required to be a unique identifier for a 
> > particular version of User-Agent.

Some browser authors (Netscape, Spyglass) seem to be using 
"product/product-version (platform)" which has the advantage of 
distinguishing between, say, NCSA Mosaic/2.0a8 (Windows) and
NCSA Mosaic/2.0a8 (Macintosh), two distinct User-Agents.  Would it be too 
restrictive to expand "product-version = token" so that it includes some 
reference to OS/platform?

M. Hedlund <march@europa.com>
Received on Wednesday, 18 January 1995 15:33:30 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:31:13 EDT