rest - 如何在 python 中使用 REST 删除交互中的多个 ID?
问题描述
我正在尝试创建一个脚本,该脚本将执行 GET 请求以检索数据,然后将其输出,以便可以在 DELETE 请求 URL 中引用它以运行并删除所有数据。
代码:
url = "https://192.168.0.1/api/3/asset_groups/443/assets"
payload = {}
headers = {
'Authorization': 'Basic',
"Accept": "application/json"
}
data = requests.get(url, headers=headers, data = payload, verify=False).text
output = json.loads(data)
#Attempting to delete assets by resource field
for resources in output['resources']:
print(resources)
我能否以某种方式获取要在 DELETE 请求中作为 id 部分引用的资源
网址:
“ https://192.168.0.1/api/3/asset_groups/443/assets/ {assetId}”
resources 字段仅输出我检索到的资产的 ID,如下所示:
102695
105759
105761
该列表比这三个要长得多,而且从来没有固定的数量。总是会有所不同,因此为什么我希望它迭代直到所有内容都被删除。
解决方案
推荐阅读
- android - Android:使用 HTML 在 webView 中显示存储中的图像
- javascript - Javascript向当前代码添加功能
- java - 无法获取数组并将其汇总 - 输入是通过 java 对话框
- python-3.x - 类型错误 - 不是'str'字节类对象是必需的 - Python 3.6
- python - emacs python Elpy自动完成不适用于所有人
- android-things - 如何在 JP2 总线上使用额外的 Pico i.MX7D 引脚
- c++ - C++ 标准中的第 3 方库
- validation - 如何在 ZF3 中自定义表单验证消息
- r - 为什么 R 评估子集的 NULL?
- javascript - 在 Java 中绘制形状并在 HTTP 请求中返回浏览器