@valerabiglove

Как отправить несколько JSON на один url?

Всем привет!

Появилась необходимость отправлять несколько json на один url.
На данный момент я использую библиотеку requests.

Пример:

import requests

url = 'https://sitename.ru/
data = {"name":"Иван","age":37}

r = requests.post(url, json=data)

print(r.status_code)


Моя задача отправлять некоторое кол-во json (к примеру 3) на этот url, но разными реквестами.
Буду благодарен за подсказку!
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
valerabiglove,
вам надо сложить имеющиеся у вас словари (они же “JSONы») в список.
Потом при помощи цикла перебирать элементы этого списка и подставлять их в переменную data и тут же внутри цикла вызывать свой отправляющий код, где эта переменная передается этому коду как параметр (так же, как у вас и сделано). Это реально первые несколько уроков любых бесплатных курсов Python.
my_list = [{'a': 1}, {'a': 7}]
for element in my_list:
    print(element)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы