2.2.1.8 User-Agent

This header is defined for use only in requests sent to a server.

The syntax of the User-Agent header is defined as:

 client-token = ( "NSPlayer" / "NSServer" / "WMCacheProxy" )
 major = 1*2DIGIT
 minor = 1*2DIGIT ["." 1*4DIGIT "." 1*4DIGIT]
 product = ; as defined in section 3.7 of [RFC1945]
 user-agent-data = client-token "/" major "." minor 
                   [ ";" SP "via" SP "WMCacheProxy" ]
                   *( SP product )
 User-Agent= "User-Agent: " user-agent-data CRLF
  
  

The value of the client-token parameter is assigned according to the rules specified in section 3.1.5.1. The following table shows the valid values of the client-token, as well as the major and minor ABNF syntax elements.<46>

Client-Token

Major

Minor

NSServer

4

0

NSServer

4

1

NSServer

9

0

WMCacheProxy

9

0

NSServer

9

1

WMCacheProxy

9

1

NSServer

9

5

WMCacheProxy

9

5

NSPlayer

6

4

NSPlayer

7

0

NSPlayer

7

1

NSPlayer

8

0

NSPlayer

9

0

NSPlayer

10

0

NSPlayer

11

0

NSPlayer

12

0