对于 WFS 请求编码,OGC WFS 1.0.0 规范提供了两种方式:一种是使用 XML 作为编码语言,另外一种是以关键字-值对(KVP ,即 keyword-value pair)的形式对请求中的可变参数编码,关键字-值对的示例如下:
"REQUEST=GetCapabilities"
其中“REQUEST”是关键字(参数名称),“GetCapabilities”是值。
两种编码方式的请求得到的响应或异常都是相同的,下表列出了 WFS 1.0.0 支持的请求操作类型及对应的编码类型。
表1 操作请求编码
操作 |
请求编码 |
GetCapabilities |
XML & KVP |
DescribeFeatureType |
XML & KVP |
GetFeature/GetFeatureWithLock |
XML & KVP |
LockFeature |
XML & KVP |
Transaction |
XML & 有限的 KVP |