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。
该请求示例的响应结果请参见响应示例。
Harvest 操作 POST 的请求方式如下:
Harvest 操作遵循 HTTP 协议,用户终端也可采用 POST 方式向服务端提交请求,例如,本机 SuperMap iServer CSW 2.0.2 服务启动成功之后,POST 访问 Harvest 操作的 URI 的地址为: http://localhost:8090/iserver/services.csw?。
请求体示例如下:
该请求示例的响应结果请参见响应示例。