例如URL请求是这样的:
http://any-server.org/cgi-bin/test.cgi?a=1&b=2&b=20&b=200
是否可以在 CGI 或任何 Web 框架中获取 b 的三个值作为列表[2,20,200]?
谢谢!
请您参考如下方法:
使用.getall() :
b = request.GET.getall('b') # ['2', '20', '200']
.getall() 是 MultiDict 类的一个方法; request的各种参数,包括.GET , .POST和 .params 是 MultiDict 实例。 WebOb project documentation ( Pyramid 请求所基于的)可以提供更多信息。
