3.4.2.5.9 Sending 200 OK response (Action: Allow client with dynamic URL)

This section follows the behavior described in product behavior note <175>.

If the server determines that it can support the version specified in the User-Agent header, it SHOULD allow processing of the REGISTER request and respond with a 200 OK response if the processing succeeds. If the action configured for the version of the client is to respond with a dynamic location, such as when an upgrade of the client is recommended, the server SHOULD include a Warning header, as specified in [RFC3261] section 7.3.1. The value of the Warning header MUST be constructed as follows:

  • Warn-code is set to the value 312.

  • Warn-agent is set to the value "lcs.microsoft.com".

  • Warn-text is set to the base location to download a newer version of the client. This location is an HTTPS URI and points to a webpage. The URI MUST contain a parameter with the name folder. The server constructs a path relative to this base location, as described in section 3.4.1.5.2. The installers are either Windows Installer (.msi) files or .msp files. The client can automatically install a newer version of the client from this location.

The following is an example of a Warning header with a base HTTPS URL that is sent back in the response.

 Warning: 312 lcs.microsoft.com "https://fabrikam.com/AutoUpdate/Int/Handler/update.aspx?folder=OCv3.1