usefor-usefor-03 April 2005

[< Prev] [TOC] [ Next >]
3.2.12  User-Agent

   The User-Agent header contains information about the user agent
   (typically a newsreader) generating the article, for statistical
   purposes and tracing of standards violations to specific software
   needing correction.  It is intended that this header be suitable for
   use in Email.
   user-agent      =  "User-Agent:" SP 1*product [CFWS] CRLF

   product         =  [CFWS] token [ [CFWS] "/" product-version ]

   product-version =  [CFWS] token

   This header MAY contain multiple product-tokens identifying the agent
   and any subproducts which form a significant part of the posting
   agent, listed in order of their significance for identifying the
   application.

      NOTE: This header supersedes the role performed redundantly by
      experimental headers such as X-Newsreader, X-Mailer, X-Posting-
      Agent, X-Http-User-Agent, and other headers previously used on
      Usenet and in Email for this purpose.  Use of these experimental
      headers SHOULD be discontinued in favor of the single, standard
      User-Agent header.

      NOTE: [RFC2616] describes a similar facility for the HTTP
      protocol.  This specification differs in that "{" and "}" are
      allowed in tokens (<product> and <product-version>) and comments
      are permitted wherever whitespace is allowed.
[< Prev] [TOC] [ Next >]
#Diff to first older
NewerOlder
usefor-usefor May 2005
usefor-usefor November 2004
usefor-usefor September 2004
News Article Format and Transmission May 2004
News Article Format and Transmission November 2003
News Article Format June 2003
News Article Format April 2003
News Article Format February 2003
News Article Format August 2002
News Article Format May 2002
News Article Format November 2001
News Article Format July 2001
News Article Format April 2001
News Article Format February 2000

--- ../usefor-usefor-02/User-Agent.out          November 2004
+++ ../usefor-usefor-03/User-Agent.out          April 2005
@@ -5,22 +5,24 @@
    purposes and tracing of standards violations to specific software
    needing correction.  It is intended that this header be suitable for
    use in Email.
-   user-agent      =  "User-Agent:" SP 1*product CRLF
+   user-agent      =  "User-Agent:" SP 1*product [CFWS] CRLF
 
-   product         =  [CFWS] token [CFWS] [ "/" product-version ]
+   product         =  [CFWS] token [ [CFWS] "/" product-version ]
 
-   product-version =  [CFWS] token [CFWS]
+   product-version =  [CFWS] token
 
    This header MAY contain multiple product-tokens identifying the agent
    and any subproducts which form a significant part of the posting
    agent, listed in order of their significance for identifying the
    application.
+
       NOTE: This header supersedes the role performed redundantly by
-      experimental headers such as X-Newsreader, X-Mailer,
-      X-Posting-Agent, X-Http-User-Agent, and other headers previously
-      used on Usenet and in Email for this purpose.  Use of these
-      experimental headers SHOULD be discontinued in favor of the
-      single, standard User-Agent header.
+      experimental headers such as X-Newsreader, X-Mailer, X-Posting-
+      Agent, X-Http-User-Agent, and other headers previously used on
+      Usenet and in Email for this purpose.  Use of these experimental
+      headers SHOULD be discontinued in favor of the single, standard
+      User-Agent header.
+
       NOTE: [RFC2616] describes a similar facility for the HTTP
       protocol.  This specification differs in that "{" and "}" are
       allowed in tokens (<product> and <product-version>) and comments


Documents were processed to this format by Forrest J. Cavalier III