Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Параметры Post запроса в requests, как упорядочить словарь 
:(
    Опции темы
Seganapa
Дата 10.8.2012, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 10.8.2012

Репутация: нет
Всего: нет



Всем привет!
Ситуация такая
Мне нужно отправить Post запрос с параметрами. Делаю я это при помощи библиотеки requests.


Код

payload = ({'world' : 'ru1', 'facebook_session':'', 'facebook_login':'', 'gift_key':'',    
           'portal_sid':'', 'name'  :  'abrakadabra', 'password'  :  '123123'})
logintogame = req.post(urlTo_login_to_game, data=payload, allow_redirects=True, 
                   headers={'Referer': 'http://resource.com/',
                            'X-Requested-With'  :  'XMLHttpRequest',
                                                        })



Я знаю что словарь это неупорядоченный (в отличие от строк и списков) набор пар "ключ:значение".

В документации requests написано что отправлять нужно так:
Код

>>> payload = {'key1': 'value1', 'key2': 'value2'}
>>> r = requests.get("http://httpbin.org/get", params=payload)


В общем у меня Post не проходит из-за того, что параметры не упорядочены... Т.е они подставляются в разнобой.

Как быть?

Это сообщение отредактировал(а) Seganapa - 10.8.2012, 10:48
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.