27
2021
12

如何通过API调用来二次开发WSG集中管控平台?

当您有多台WSG设备时,如果有一个集中可以查看多台设备、网络状态的综合页面,是不是很有吸引力?在本文中,我将介绍如何用php调用WSG的API,来自己DIY一个集中管控平台。该平台的源代码框架如下:

  1. index.htm: 定义页面结构。

  2. apidemo.php:php脚本,主要是处理API的调用。

  3. apidemo.js:脚本,主要处理页面的显示逻辑。

具体步骤如下:

1. 先用index.htm画出页面的框架结构

如下图,用index.htm定义页面框架。

202112271640612261104262.png

2. 再通过apidemo.php来调用API

在本例中,我们主要获取实时带宽、当前状态、入侵防御的状态信息。如下图,定义多个WSG服务器的数组,然后逐个调用接口,获取对应的数据,都用json格式进行传递。

202112271640612423496550.png

3. 用apidemo.js来控制页面显示逻辑

如下图,通过js来调用php,获取内容后显示到页面上。

202112271640612503632067.png

4. 文件列表如下:

202112271640612606827877.png

5. 调试通过后,最终结果演示:

202112271640612642130352.png


源文件下载:apidemo.zip


? 上一篇