4.2. Satellite 6 API 提示
本节提供了一些常规提示,以帮助使用 Satellite 6 API 优化您的体验。
浏览 Satellite 6 API
如果您已经登录到 Satellite 6 web UI,您可以在 /api/v2/<API-NAME> 中看到 GET 请求的默认结果。例如:
在命令行中使用 Satellite 6 API 请求
您可以使用 curl
命令来与 Satellite 6 API 交互。例如:
例 4.1. GET 请求示例
列出 Satellite 6 中机构、主机和用户的 GET 请求示例。
例 4.2. DELETE 请求示例
基于之前用户列表删除已知 ID 为"9"的现有用户的 DELETE 请求示例。
curl -k -u $SATUSER:$SATPASS -X DELETE -H \ 'Accept: application/json' $SATURL/api/v2/users/9 | json_reformat
# curl -k -u $SATUSER:$SATPASS -X DELETE -H \
'Accept: application/json' $SATURL/api/v2/users/9 | json_reformat
例 4.3. POST 请求示例
用于创建名为 example 的新用户的 POST 请求 示例,传递 true
标志来为用户启用管理员特权。
例 4.4. PUT 请求示例
将已知 ID 为 "10" 的现有 示例 用户的电子邮件地址的 PUT 请求示例为 example@localhost。
curl -k -u $SATUSER:$SATPASS -X PUT \ -d '{ "id": 10, "mail": "example@localhost" }' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ $SATURL/api/v2/users/10 | json_reformat
# curl -k -u $SATUSER:$SATPASS -X PUT \
-d '{ "id": 10, "mail": "example@localhost" }' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
$SATURL/api/v2/users/10 | json_reformat