我正在与softqare Red Hat Satellite合作,以便让我的Linux服务器保持最新。为此,我还需要使用curl获取所有可用的更新,如下所示:
curl --request GET --insecure --silent --user username:password https://myMachine/katello/api/errata这是该命令返回的内容
{"total":536,"subtotal":536,"page":1,"per_page":20,"error":null,"search":null,"sort":{"by":"updated","order":"desc"},"results":[{errata1},{errata2},...{errata20}}如你所见,我总共有536个勘误表,但它只返回20个勘误表。这是由于per_page属性造成的。有没有办法让curl显示536的结果,或者有没有可能做一个PUT请求来改变per_page数据?解决这个问题的最好方法是什么?
发布于 2021-11-16 11:21:46
我找到了一种方法,可以使用以下命令更改我想要显示给per_page的数据量:
curl --request GET --insecure --silent --user username:password https://myMachine/katello/api/errata?per_page=100 我也可以用下面的卷曲来指定页面:
curl --request GET --insecure --silent --user username:password https://myMachine/katello/api/errata?page=1&per_page=100https://stackoverflow.com/questions/69987620
复制相似问题