用户工具

站点工具


develop:sapi

SAPI接口说明

SuperWRT API(SAPI)是SuperWRT系统的管理接口,通过使用该接口可完全控制设备的各种功能。

SAPI接口可通过HTTP的URL访问,也提供了其它访问形式的封装。数据采用JSON、文件及纯字符串变量三种形式。

初步印象

如果你手上有SuperWRT系统的设备,你现在就可以试着查看HTTP使用SAPI接口的交互。

可以通过使用浏览器的开发人员模式(按F12直接打开),查看SAPI的交互过程。

下面是使用FireFox查看用户状态页的交互信息。

根据图中的标记,下面是各部分的说明:

  • 标记为1的部分是请求的URL地址,所有SAPI接口都在/api的下面,然后是模块、接口版本号、具体功能。
  • 标记为2的部分是请求的参数:token是本次登录后,设备服务返回的验证用户的标识;name是status请求需要的参数,这里表求请求WLAN用户状态。
  • 标记为3的部分是设备服务返回的结果,使用josn格式。
develop/sapi.txt · 最后更改: 2016/06/06 23:15 由 terra