我们如何在Clack环境中访问url的查询参数?如何在Clack,Lucerne或Caveman中获取网址查询参数?
看起来他们是在一个瓣*request*
对象,命名为query-string
,但我不知道如何访问它们:瓣is not documented和this doc并不清楚这一点。
顺便说一句,如何探索粘液调试器中的*request*
,而我正在休息呢?它只打印为“CLACK:REQUEST”。
我在卢塞恩的doc或代码中什么也看不到,而这很遗憾,因为我喜欢它的with-params
宏。
更新:不要搜索更多,这个宏的作品非常好!
穴居人has something但常见的情况是不是很清楚我(有些发现像我这是a bit cumbersome(我正在尝试卢塞恩))。
[clack.request](http://quickdocs.org/clack/api#package-CLACK.REQUEST)中似乎有一个通用函数QUERY-PARAMETER。我没有使用过或尝试过,但它似乎应该工作。您应该可以使用[slime inspector](https://common-lisp.net/project/slime/doc/html/Inspector.html#Inspector)检查对象。 – jkiiski
感谢他们帮助的链接。 (我明白了,并在答案下面给出了详细信息) – Ehvince