def test_fortest():
post_data = {'prject_id': '09178cd0a4be4e13ace3b74d7bccc586',
'ins_id': '694e5f41-e139-4c88-ac50-0bcebf097573',
'extra': {"name": "abc123456"}, }
test_fortest = requests.post(test_url, data=urllib.urlencode(post_data))
result = test_fortest.json()
return result
print test_fortest()
代码如上面,我在浏览器中直接运行这个接口是OK的,抓包显示extra={"name":"abc123456"}的值被转成
extra=%7B%22name%22:%22abc123456%22%7D
但是我在pycharm中直接运行这段代码的时候,用fiddler抓包发现'extra':{"name":"abc123456"}显示成
extra=%7B%27name%27%3A+%27abc123456%27%7D,我再把这段解码后的代码再进行encode,发现它显示成extra={'name': 'abc123456'},不是我代码中的值。
请问我要怎么样处理才能让extra这段代码被转成extra=%7B%22name%22:%22abc123456%22%7D呢??