• 技术文章 >php教程 >php手册

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

    2016-06-13 11:29:40原创561
      最近在工作的过程中,有一个需求是在外部程序中对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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP不要第三变量直接交换2个变量值的方法 下一篇:InitPHP 3.3 2013-5-29 版发布
    千万级数据并发解决方案

    相关文章推荐

    • Yii中创建自己的Widget实例,yiiwidget实例• php使用cookie实现记住用户名和密码实现代码,phpcookie• javascript+php实现根据用户时区显示当地时间的方法,javascript当地• 基于GD2图形库的PHP生成图片缩略图类代码分享• php批量添加数据与批量更新数据的实现方法,php添加数据
    1/1

    PHP中文网