Найти - Пользователи
Полная версия: Формирование тела запроса с одинаковыми именами данных?
Начало » Python для новичков » Формирование тела запроса с одинаковыми именами данных?
1
DHT
При формировании POST запроса часто используются словари, например:
body = {'action': 'add', 'value_1': '1', 'value_2': '2', 'value_3': '3', 'submit': 'go'}
потом следуеи вызов body = urllib.parse.urlencode(body)


Но что делать если нужно передать ряд переменных с одинаковым имененем, но разными значениями? Например:
body = {'action': 'add', 'value_1': '1', 'value_1': '2', 'value_1': '3', 'submit': 'go'}
ведь при добавлении в словарь следующего значения будет перезаписано предыдущее.
Как вариант можно вызывать urllib.parse.urlencode для каждой переменной, а потом склеивать через &, но может есть более изящное решение?
Андрей Светлов
body =
body = urllib.parse.urlencode(body)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB