REST

geoserver提供 RESTful 客户端可以通过该接口检索有关实例的信息并进行配置更改。使用REST接口的简单HTTP调用,客户机无需使用 Web管理界面 .

rest是“representational state transfer”的缩写。REST在命名资源上采用一组固定的操作,其中每个资源的表示在检索和设置信息时都是相同的。换句话说,您可以以XML格式检索(读取)数据,也可以以类似的XML格式将数据发送回服务器,以便设置(写入)对系统的更改。

对资源的操作是通过http的标准原语实现的:get to read;put、post和delete to write更改。每个资源都表示为一个URL,例如 http://GEOSERVER_HOME/rest/workspaces/topp .

API

警告

该API记录为Swagger 2.0文件。然而,这些文件早在2017年就是手工编写的,并不总是随着Geoserver配置对象结构的演变而保持最新。此外,它们还没有经过适当的客户端生成测试,很可能无法实现这一目的。仅将它们视为一种文档形式。

以下链接提供了对GeoServer REST API文档的直接访问,包括每个端点的定义和示例:

备注

您也可以查看原始 REST配置API引用 部分。

实例

本节包含一些示例,这些示例说明了RESTAPI的一些最常见的用法。它们按端点分组。