Harvest 请求

发送反馈


请求参数

Harvest 操作的主要请求参数如下表所示:

表1 Harvest 操作请求主要参数

请求参数 是否必需 描述
SERVICE=CSW

服务类型。

请求 CSW 服务,请求类型需要设为“CSW”。

REQUEST=Harvest

请求名称。

请求 Harvest 操作,请求名称需要设为“Harvest”。

VERSION=version

服务支持的版本号。

服务的版本号,需设为“2.0.2”。

SOURCE=Source

URI 地址。

指定欲 Harvest 元数据的获取来源,例如:http://localhost:8090/iserver/services/map-world/wmts100?

RESOURCETYPE=ResourceType

URI 地址,说明所要获取的元数据的标准类型。

该参数指向一个定义获取源信息结构的模式文档,如:

http://www.isotc211.org/2005/gmd/(ISO 19139标准)

http://data.sbsm.gov.cn/smmd/2007(《地理信息网络分发服务元数据内容规范》)

RESOURCEFORMAT=ResourceFormat

获取元数据的 MIME 格式。

默认为“application/xml”。

说明:参数的大小写不是必须的,请求参数的顺序也可以任意顺序排列。

请求示例

Harvest 操作的请求方式如下:

<ServiceRoot>?SERVICE=CSW&VERSION=version&REQUEST=Harvest&SOURCE=Source&RESOURCETYPE=ResourceType

ServiceRoot 为服务的 URI 根目录,请参见 服务的 URI 设置

例如,本机 SuperMap iServer CSW 2.0.2 服务启动成功之后, Harvest 操作的 URI 是:http://localhost:8090/iserver/services.csw?SERVICE=CSW&REQUEST=Harvest&VERSION=2.0.2&source=http://demo.iserver.com:8090/iserver/services/map-world/wms111/World&resourcetype=http://www.isotc211.org/2005/gmd。

该请求示例的响应结果请参见响应示例

POST 请求

Harvest 操作 POST 的请求方式如下:

Harvest 操作遵循 HTTP 协议,用户终端也可采用 POST 方式向服务端提交请求,例如,本机 SuperMap iServer CSW 2.0.2 服务启动成功之后,POST 访问 Harvest 操作的 URI 的地址为: http://localhost:8090/iserver/services.csw?

请求体示例如下:

该请求示例的响应结果请参见响应示例