Getcapabilities 请求 |
GetCapabilities 操作的主要请求参数如下表所示:
表1 GetCapabilities 操作请求主要参数
请求参数 | 是否必需 | 描述 |
SERVICE=CSW | 是 |
服务类型。 请求 CSW 服务,请求类型需要设为“CSW”。 |
REQUEST=GetCapabilities | 是 |
请求名称。 请求 GetCapabilities 操作,请求名称需要设为“GetCapabilities”。 |
AcceptVersions | 否 |
请求的CSW服务的版本号序列。 各个版本间用逗号隔开,并把最希望返回的版本的服务写在最前面,目前只支持2.0.2。 |
OutputFormats | 否
|
AcceptFormats=application/xml 请求服务描述文档的格式,不同格式用逗号隔开,并把最希望返回的格式放在最前面。 如果此参数缺省,或参数值不是服务端支持的格式,则返回“application/xml”格式。 |
说明:参数的大小写不是必须的,请求参数的顺序也可以任意顺序排列。
GetCapabilities 操作的请求方式如下:
<ServiceRoot>?SERVICE=CSW&VERSION=version&REQUEST=GetCapabilities
ServiceRoot 为服务的 URI 根目录,请参见 服务的 URI 设置。
例如,本机 SuperMap iServer CSW 2.0.2 服务启动成功之后,访问 GetCapabilities 操作的 URI 是:http://localhost:8090/iserver/services.csw?SERVICE=CSW&REQUEST=GetCapabilities&VERSION=2.0.2。
该请求示例的响应结果请参见响应示例。