У меня есть команда curl, которую мне нужно передать запросам POST в Python
curl -X POST -H "Content-Type: application/json" -d '{"val1": -1000, "val2": 15, "val3": "20000", "val4": "22"}'
http://some-site:6000?t=1234567890
Я пытался:
payload = {'val1': val1, 'val2': val2, 'val3': val3, 'val4': val4}
r = requests.post(url, params=payload)
r.url
возвращает:
http://some-site:6000?t=1234567890&val1=-1000&val2=15&val3=20000&val4=22
Однако я получаю val1 is not defined
ответ от сервера.В команде curl я вижу, что val1 и val2 имеют тип int.Могу ли я отправить с requests
целочисленными значениями и строками отдельно или это не является причиной этой ошибки?