@alekssamos
Программист любитель

Как передать массив в URL?

>>> import urllib.parse
>>> data = {
... "comments[]":"one",
... "comments[]":"two",
... "comments[]":"three"
... }
>>> data
{'comments[]': 'three'}
>>> urllib.parse.urlencode(data)
'comments%5B%5D=three'
>>>

Как сделать, чтобы было:
'comments%5B%5D=one&comments%5B%5D=two&comments%5B%5D=three'
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
@bacon
1. Нельзя сделать словарь с одинаковыми ключами
2. Правильно {'comments[]': ['one', 'two', 'three']}
3. Читаем доки и видим что нужно дописать doseq=True
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 22:07
50000 руб./за проект
27 окт. 2020, в 21:27
20000 руб./за проект
27 окт. 2020, в 20:58
60000 руб./за проект