The following code block in URIInputParameter can return a different content-type depending on the http verb used. Since the eventual test will be executed using a GET it makes sense to have this code use GET instead of HEAD.
A case that illustrates this, is a Unicorn General Conformance check to https://www.verizonwireless.com/smartphones/, a head request here returns application/json as the mime type which in effect cancels the test ( as that is not a valid mime type for any of the observers). Changing this GET from head, allows normal operation.
The following code block in URIInputParameter can return a different content-type depending on the http verb used. Since the eventual test will be executed using a GET it makes sense to have this code use GET instead of HEAD.
A case that illustrates this, is a Unicorn General Conformance check to https://www.verizonwireless.com/smartphones/, a head request here returns application/json as the mime type which in effect cancels the test ( as that is not a valid mime type for any of the observers). Changing this GET from head, allows normal operation.