我正在使用Bottle开发应用程序。当我收到GET请求时如何获得完整的查询字符串。
我不想抓住使用个别参数,如:
param_a = request.GET.get("a","")
因为我不想修改网址中的参数数量。
如何获取所请求网址的完整查询字符串
答案 0 :(得分:5)
您可以使用属性request.query_string
来获取整个查询字符串。
答案 1 :(得分:1)
如果一个request.query.getall(key)
有多个值,请使用request.query
或key
。
例如,request.query.a
会返回您想要的param_a
。 request.query.b
将返回b
的参数,依此类推。
如果您只想要查询字符串,可以使用@ halex的答案。