GetCapabilities 请求 |
GetCapabilities 操作的主要请求参数如下表所示:
表1 GetCapabilities 操作请求主要参数
请求参数 | 是否必需 | 描述 |
VERSION=version |
否 |
请求版本号。 默认为“1.0.0”。 |
SERVICE=WFS |
是 |
服务类型。 默认为“WFS”。 |
REQUEST=GetCapabilities |
是 |
请求名称。 请求 GetCapabilities 操作,请求名称需要设为“GetCapabilities”。 |
GetCapabilities 操作的请求方式如下:
<ServiceRoot>?SERVICE=WFS&VERSION=version&REQUEST=GetCapabilities
ServiceRoot 为服务的 URI 根目录,请参见服务的 URI 设置。
例如,本机 SuperMap iServer WFS 1.0.0 服务启动成功之后,访问 GetCapabilities 操作的 URI 是:http://localhost:8090/iserver/services/data-world/wfs100?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.0.0。
该请求示例的响应结果请参见 响应示例。
即对 http://localhost:8090/iserver/services/data-world/wfs100 ,执行 POST 请求,请求体如下:
<?xml version="1.0"?>
<GetFeature version="1.0.0" service="WFS" maxFeatures="5"
xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml" xmlns:World="http://www.someserver.com/World"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs ../wfs/1.0.0/WFS.xsd">
<Query typeName="World:Capitals">
</Query>
</GetFeature>
该请求示例的响应结果同 KVP 编码请求,请参见 响应示例。