Telsir
@Telsir
select * from /dev/null

Каким образом дернуть все урлы из списка !?

У меня есть функция, которая генерирует определенное количество url для проставления прав через api.

Я не могу понять, как можно вызвать все эти урлы, с использованием метода POST для проставления необходимых прав.

P.S. Нет возможности использовать requests
  • Вопрос задан
  • 245 просмотров
Решения вопроса 1
Telsir
@Telsir Автор вопроса
select * from /dev/null
# Defying keylist from 1st url
def keylist():
urls = []
for x in data["values"]:
formattedUrl = furl.format((x["key"]))
print(formattedUrl)
urls.append(formattedUrl)
return urls

urls = keylist()

# Defying put request
def putUrls():
for x in urls:
credentials = base64.b64encode(f"{username}:{password}".encode()).decode("ascii")
headers = {'Authorization': "Basic "+credentials}
req = urllib.request.Request(url='{}'.format(x), method='PUT', headers=headers)
urllib.request.urlopen(req)

putUrls()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы