有可能吗?我正在使用vibe.d构建REST Api并实现令牌身份验证。因为我不知道用户会向哪个外壳发送Authorization头参数,所以我需要以不区分大小写的方式查询它。例如:
>>> from functools import reduce
>>> reduce(lambda x, y: x + [y, 0], [1,2,3,4], [])[:-1]
[1, 0, 2, 0, 3, 0, 4]
有可能吗??
由于
答案 0 :(得分:2)
在存储或查询关联数组之前,只需小写关联数组的所有键。
答案 1 :(得分:1)
如果案件全部较低或全部为高,那么您可能会有类似
的内容"xxx" in foo && logInfo(foo["xxx"]);
"XXX" in foo && logInfo(foo["XXX"]);
也许有更有效的方法来做到这一点。如果您无法控制如何在AA中输入密钥,那么在查询特定密钥时,您似乎必须检查所有套管变体。