2.2.3 URI Parameters

The following table summarizes the set of common URI parameters defined by this specification for the GetPackage request.

URI parameter

Description

ClientVersion

The version of the protocol client initiating the request. This MUST be four numbers separated by dots where each of the numbers is a value between 0 and 65535. The Augmented Backus-Naur Form (ABNF) syntax as specified in [RFC4234] for this parameter is as follows.

ClientVersion = "ClientVersion=" VersionValue1 "." VersionValue2 "." VersionValue3 "." VersionValue4

VersionValue1 = %x00-FFFF

VersionValue2 = %x00-FFFF

VersionValue3 = %x00-FFFF

VersionValue4 = %x00-FFFF

ClientOS

The version of the operating system on which the protocol client is running. The Augmented Backus-Naur Form (ABNF) syntax as specified in [RFC4234] for this parameter is as follows.

ClientOS = "ClientOS=Windows" ClientServer "_" OSVersion "_" OSBitness

ClientServer = "Client" / "Server"

OSVersion = OSVersionValueMajor "." OSVersionValueMinor

OSVersionValueMajor = %x00-FFFFFFFF

OSVersionValueMinor = %x00-FFFFFFFF

OSBitness = "x86" / "x64"