2

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

我不想使用单个参数来捕捉,例如:

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

因为我不想修复 URL 中的参数数量。

如何获取请求的url的完整查询字符串

4

2 回答 2

6

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

于 2012-11-02T07:30:49.493 回答
1

如果单个 . 有多个值,请使用request.queryor 。request.query.getall(key)key

例如,request.query.a将返回param_a您想要的。request.query.b将返回参数 forb等等。

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

于 2012-11-02T07:32:04.990 回答