在python中捕获完整的URL

时间:2012-11-02 07:24:20

标签: python bottle

我正在使用Bottle开发应用程序。当我收到GET请求时如何获得完整的查询字符串。

我不想抓住使用个别参数,如:

param_a = request.GET.get("a","")

因为我不想修改网址中的参数数量。

如何获取所请求网址的完整查询字符串

2 个答案:

答案 0 :(得分:5)

您可以使用属性request.query_string来获取整个查询字符串。

答案 1 :(得分:1)

如果一个request.query.getall(key)有多个值,请使用request.querykey

例如,request.query.a会返回您想要的param_arequest.query.b将返回b的参数,依此类推。

如果您只想要查询字符串,可以使用@ halex的答案。