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.