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

Re: Grammar for User-Agent header

From: David - Morris <dwm@shell.portal.com>
Date: Tue, 17 Jan 1995 23:20:54 -0800 (PST)
To: http working group <http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>
Message-Id: <Pine.SUN.3.90.950117231344.26819D-100000@jobe.shell.portal.com>


On Tue, 17 Jan 1995, Henrik Frystyk Nielsen wrote:

> 
> > The grammar for the User-Agent header currently reads like this:
> > 
> > >       User-Agent      = "User-Agent" ":" 1*( product )
> > >
> > >       product         = token ["/" product-version]
> > >       product-version = 1*DIGIT "." 1*DIGIT
...
> > 
> Sounds fair - what about:
> 
> 	User-Agent      = "User-Agent" ":" 1*( product )
> 	product         = token ["/" token]

Yes, where token is any string of characters which doesn't require URL
encoding *OR* any string of characters inside of quotes.  User-Agent
should be required to be a unique identifier for a particular version
of User-Agent.  The standard should be absolutely relaxed about the
format of the identifer except that it should be allowed to inhibit
proper parsing of subsequent headers.  Might include words to describe
how to insure uniqueness?  Or leave it to follow the course of domain
names.  Or register the unique portion of the ID, etc..

It should be recommended that a human be able to read the string and
relate it to external version control parameters.  

What else matters?

Dave Morris
Received on Tuesday, 17 January 1995 23:23:15 EST

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