request请求中,使用Python库方法对请求参数进行urlencoded
一、问题描述:
请求参数:
datakey={"needRecommend":1,"userId":"1"}
JS中通过encodeURLComponent编码后:
datakey="%7B%22needRecommend%22%3A1%2C%22userId%22%3A%221%22%7D"
二、解决方案:
python中的urllib库的parse模块中的quote方法会将字符串对象进行urlencode编码,得到与js中相同的字符串内容。