Re: Grammar for User-Agent header

> >> 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 UTC