通信协议
数据提交到WebService时使用“x1=a1&x2=a2”形式的数据编码;数据返回时,则使用JSON
编码。
默认返回值中默认带几项内容(但是也有可能没有):
- error 错误描述,无错误是“none”
第一步:得到合法的TOKEN
qige@ubuntu:~$ curl -d "username=admin&password=6harmonics" "https://192.168.1.24/cgi-bin/arn?signin"
{"error":"none","auth":{"valid":"yes","token":"a1b2c3d4"}}
第二步:通过TOKEN
提交数据
qige@ubuntu:~$ curl -d "freq=666" "https://192.168.1.24/cgi-bin/arn?config"
第三步:通过TOKEN
确认结果
qige@ubuntu:~$ curl "https://192.168.1.24/cgi-bin/arn?update"