2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Python отправка Post запроса
Сообщение10.08.2012, 10:21 
Всем привет!
Ситуация такая
Мне нужно отправить 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 не проходит из-за того, что параметры не упорядочены... Т.е они подставляются в разнобой.

Как быть?

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group