In the POST request the client sends a query string parameter with the key "negotiateVersion" and the value as the negotiate protocol version it would like to use.
Adding support to read from query parameter as well as header for negotiate version. Will use whichever one isn't version 0 if any.
In reference to issue #186
Adding support to read from query parameter as well as header for negotiate version. Will use whichever one isn't version 0 if any.