实现简单ddns api接口
$ curl -l -H "Content-Type:application/json" -X POST "http://127.0.0.1:5000/api/dns" -d '{"token":"49a693a","opcode":"del","records":[{"domain":"tmp-20160101.test.com","ip":"172.16.3.22"}]}'
调用方法: POST 调用地址: http://127.0.0.1:5000/api/dns
数据传输采用post json body方式:
{
"token":"49a693a",
"opcode":"DEL",
"records":{"domain":"tmp.test.com","ip":"172.16.3.134"}
}
action 为可以提供的操作
新增: ADD
删除: DEL
{
"msg": "success",
"reason": "",
"status": "200"
}
- 200 --> 操作成功
- 400 --> 提交数据格式不正确
- 403 --> 权限不足
- 500 --> 请求错误
说明操作是否成功
操作成功为空,操作失败,说明失败原因