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