1.部署一个简单的测试环境
测试geoserver REST接口,我们可使用python来测试,很方便。需要下载包:
python,http://python.org/。我下载的是Python27版本。
cURL,几个简单的命令行工具,很容易使用命令交互, 地址为http://curl.haxx.se/download.html,下载curl-7.53.1-win64-mingw版本。
三个包现在后,配置python的环境变量。打开Requests下载后的目录。在该目录下执行以下命令:
python setup.py install~$ python>>> import requests
2.使用curl获取工作区列表
解压curl下载包,进入目录“curl-7.53.1-win64-mingw\bin”,执行cmd命令。输入以下命令:
curl -u admin:geoserver -v -XGET -H 'Accept: text/xml' http://localhost:8082/geoserver/rest/workspaces -o E:\workspaces.xml
参数说明: -u表示验证的用户名和密码,-v表示输入版本, -X表示请求的方式,-H表示输入的请求头信息,-o打印输出文件。但实际不知道-o文件输出到哪里去了,没找到。 输出结果如下:
3.使用python获取工作区
打开用于输出的一个目录,在该目录下执行cmd指令。分别一步一步执行以下python指令:
pyth