我需要将以下内容路由到一个函数: http://www.example.com/docs/?key1=value1&key2=value2
它的路线代码是
dispatcher.connect(name ='xyz',route ='/ docs / {item}',controller = c,action ='docs')
所以,你能帮助我解决“路由”部分的问题吗?因为对于传入的请求,可以调用该行为。
如何关联route ='/ docs / {item}'和/ docs /?key1 = value1& key2 = value2
答案 0 :(得分:0)
HTTP GET请求(/ docs /)后跟查询字符串(?key1 = value1& key2 = value2)。您可以使用Twisted的常规工具来访问查询字符串。
def docs(self, request):
return '<html><body>Got %s args</body></html>' % request.args
从数组中检索使用request.args [&#39; key1&#39;] [0]获取&#39; value1&#39;。