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中相同的字符串内容。

request请求中,使用Python库方法对请求参数进行urlencoded

request请求中,使用Python库方法对请求参数进行urlencoded