Я пытаюсь создать сценарий, который будет выполнять GET-запрос для извлечения данных, а затем выводить их, чтобы на них можно было ссылаться в URL-адресе запроса DELETE для выполнения и удаления всех данных.
Код :
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
URL:
"https://192.168.0.1/api/3/asset_groups/443/assets/ {assetId} "
Поле ресурсов просто выводит идентификаторы ресурсов, которые я получил, как таковые:
102695
105759
105761
Список намного длиннее, чем только эти 3, и никогда не будет установленная сумма. Всегда будет меняться, поэтому я бы хотел, чтобы это повторялось, пока все не будут удалены.