我param1=value1¶m2=¶m3=value3
使用urllib.parse.parse_qs
(python 3 wsgi应用程序)解析以下请求,但是此函数返回仅包含param1
和param3
键的字典。我可以使用什么函数来获取空值param2
?
在文档中parse_qs()
:
可选参数keep_blank_values是一个标志,指示是否应将百分比编码的查询中的空白值视为空白字符串。真值表示应将空格保留为空白字符串。默认的false值指示将忽略空白值并将其视为未包含空白值。
换句话说,代替
>>> parse_qs(querystring)
{'param1': ['value1'], 'param3': ['value3']}
... 你需要:
>>> parse_qs(querystring, keep_blank_values=True)
{'param2': [''], 'param1': ['value1'], 'param3': ['value3']}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句