我能够urlsplit
使用参数解析 url 并获取参数query
。
url
是'/api/v1/test?par1=val1&par2=val2a%3D1%26val2b%3Dfoo%26val2c%3Dbar'
使用 urlsplit 和查询后,我得到
'par1=val1&par2=val2a%3D1%26val2b%3Dfoo%26val2c%3Dbar'
在上面运行 parse_qs 之后,我得到了
{'par2': ['val2a=1&val2b=foo&val2c=bar'], 'par1': ['val1']}
这是我需要的输出
'par1': ['val1']
我将返回作为具有以下解码数据的参数之一的列表
'par2': ['val2a=1&val2b=foo&val2c=bar]
我可以par2
使用andsplit
的方法进行拆分&
并=
获取val2a
...
但是有没有更好的方法呢?