欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

使用REST接口获取GeoServer中的图层列表_PHP教程

程序员文章站 2022-05-23 17:22:31
...
  最近在工作的过程中,有一个需求是在外部程序中对GeoServer进行管理操作,通过查阅资料发现GeoServer的REST接口可以满足需求。REST接口使用HTTP调用的方式,无需登录Web管理界面就可以对GeoServer进行简单的调用和配置。

  GeoServer官网对REST的配置API和示例的介绍地址为:http://docs.geoserver.org/stable/en/user/rest/index.html

  下面的程序通过使用REST接口,请求GeoServer中图层的列表。

 = "http://localhost:8180/geoserver/rest/layers/" = curl_init(, CURLOPT_RETURNTRANSFER, );
    curl_setopt(, CURLOPT_VERBOSE, );
    curl_setopt(, CURLOPT_GET,  = "admin:geoserver";
    curl_setopt(, CURLOPT_USERPWD, , CURLOPT_HTTPHEADER, ("Accept:application/json"));
     = 200 = curl_exec( = curl_getinfo((['http_code'] !=  = "请求失败!"  = json_decode(,  = ['layers']['layer'(   => [] = ['name' json_encode(?>

博客声明:

  本博客中的所有文章,除标题中注明“转载”字样外,其余所有文章均为本人原创或在查阅资料后总结完成,引用非转载文章时请注明此声明。—— 博客园-pallee

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440337.htmlTechArticle最近在工作的过程中,有一个需求是在外部程序中对GeoServer进行管理操作,通过查阅资料发现GeoServer的REST接口可以满足需求。REST接口使用...