curl -k -X POST -H 'Content-Type: application/json' -d '{"login": "user", "password": "pass"}' https://server:4433/rbac-api/v1/auth/token
木偶令牌拨打上面的命令我用它来生成令牌,我需要下一个命令用它来运行以下
curl -X POST -H 'Content-Type: application/json' -H "X-Authentication:$token" -d '{"nodes": ["foo.tld", "bar.tld", "baz.tld"]}' https://$HOSTNAME:4433/classifier-api/v1/commands/unpin-from-all
我有是我手动一直在这个问题停止令牌解锁我的节点。我希望能够在Linux中生成令牌后调用该令牌,因此我不必每次都复制并粘贴该令牌。我需要添加什么命令才能执行此操作,如果可能的话,节点也是如此。
您可以在几乎支持JSON解析和HTTP请求(这是大多数人的任何语言做到这一点:蟒蛇与urllib,红宝石与http,perl,js等是简单的解释性语言)。编写一行代码在第一行中创建请求,写第二行从json输出获取标记,然后编写第三行以在第二个请求中使用标记。 –
@MattSchuchard请求在shell中是什么样的,这是我的问题。不知道如何从json输出中获取令牌。 – athlonxl
用这三行代码编写脚本并执行它。 –