Re: Grammar for User-Agent header
Marc H. (march@thetics.europa.com)
Wed, 18 Jan 1995 15:28:23 -0800 (PST)
> >> 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>