SuperMap iManager和其他的SuperMap产品一样也提供了REST API方便客户进行调用灵活运用到项目中。目前提供了imanager管理的REST API,包括创建和删除GIS站点和数据库站点,云套件中的管理,发布,修改,删除服务等等 REST API
今天的话咱们主要以云套件的REST API做为示例,通过ajax来发送请求
首先,需要申请token,如果没有token是无法访问云套件的服务的
对http://{server}:{port}/dashboard/web/api/token进行http请求,{server}为网关的ip,{port}为网关的端口,需要用实际端口替换
获取token需要在请求体中填入的参数为
名称 | 类型 | 含义 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行