2.2.3 HTTP OPTIONS Request

The HTTP OPTIONS command, which is specified by [RFC2616], is used to discover what protocol versions are supported, and which protocol commands are supported on the server. The client uses the HTTP OPTIONS command to determine whether the server supports the same versions of the protocol that the client supports.