7.4. Request Format and Rules

7.4.1. HTTP GET

The GET method may be used with the HEEP GetCap Operation only. The URL specification [IETC RFC 2396] reserves particular characters for use within the query portion of HTTP GET request strings. The query string sent by GET for the GetCap Operation shall be formed in accordance with this specification, with particular attention to reserved characters, URL encoding, and proper query string syntax.

7.4.1.1. Parameter Ordering and Case

Parameter names used in a GET request shall not be case sensitive, but parameter values shall be case sensitive. Parameters may be specified in any order.

A HEEP Service shall be prepared to encounter, and ignore gracefully, parameters that are not part of this specification. A HEEP compatible server shall not require additional parameters outside those listed in this specification.

7.4.1.2. Parameter Lists

Parameter using lists shall employ a comma to separate list items. White space shall not be employed to delimit list items. Currently only the SECTION parameter may employ a list to retrieve the SERVICE, AVAILABLEDATA, or CAPABILITIES sections of the GetCap result.