i'm using python 2.7's json.dumps
post data website:
v = json.dump({'addresses.address': '123 main st', 'addresses.city': 'somewhere'})
if print out data, looks fine:
{'addresses.address': '123 main st', 'addresses.city': 'somewhere'}
but once posted via
requests.post(url, headers=headers, data=v, verify=false)
it add info request:
{"{'addresses.address': '123 main st', 'addresses.city': 'somewhere'}"=>nil}
you can pass dictionary directly json
:
v = {'addresses.address': '123 main st', 'addresses.city': 'somewhere'} requests.post(url, headers=headers, json=v, verify=false)
this possible of requests 2.4.3.