A Version that represents the HTTP version to use for the request. The default is HttpVersion.Version11.
Type Reason ArgumentException The HTTP version is set to a value other than 1.0 or 1.1.
The System.Net.HttpWebRequest class supports only versions 1.0 and 1.1 of HTTP. Setting HttpWebRequest.ProtocolVersion to a different version throws an exception.
To set the HTTP version of the current request, use the HttpVersion.Version10 and HttpVersion.Version11 fields of the System.Net.HttpVersion class.