2.2.4.1 User-Agent
The definition of the User-Agent header provided here is only applicable to HTTP requests sent for the purpose of invoking a UPnP action. For any other HTTP requests, the User-Agent header adheres to the definition in [DLNA] guideline 7.2.32 and section 14.43 of [RFC2616].
The syntax of the header is defined as follows.
-
User-Agent = "User-Agent: " user-agent-data user-agent-data = *( SP product ) ; defined in section 3.8 of [RFC2616] SP DLNA-CP-version ; defined in [DLNA] guideline 7.2.32 devicecaps devicecaps = SP "(MS-DeviceCaps/" 1*10DIGIT ")"
The numerical value in the devicecaps token is a bitwise-OR combination of the compatibility flags defined in [MS-UPMC] section 2.2.1.