参数顺序和大小写
当请求的参数多次出现并相互冲突时,服务器可能响应未知值。
WMS 应该能处理在该文档中没有定义的请求参数。用该标准的话来说,就是,这个参数对 WMS 为多余的.
参数名称不区分大小写,而参数值要区分大小写。参数名称用大写形式是为了清晰,但并不一定如此。
请求参数可能以任何顺序给出。
当请求的参数值相互冲突并且重复出现时,服务器对其的响应可能没有预先定义。OGC 标准没有指定服务器使用客户端发送的哪个值。
对于不属于 OGC 规范的规定的参数,WMS 1.3.0规范要求服务器可以忽略这些参数。
参数列表
参数由列表组成(比如,BBOX,LAYERS,STYLES),该列表应该使用逗号(“,”)作为列表中各个子项的分隔符,而多余的空格不能分隔子项。如果在一个列表中存在空格符或者逗号,按照 URL 编码规则,它们将被转义。
一些列表的项目内容可能为空,所以应该用一个空的字符串表示(如“”)。这样,两个连续的逗号就表示一个空项,该空项由一个逗号开始并且由一个逗号结尾。一个空项列表可能被理解为一个不包含任何项目的列表,也可能是作为一个单独的空项,这取决于其内容。