有可能吗?我正在使用Vibe.D构建REST API并实现令牌身份验证。因为我不知道用户在哪个外壳会向我发送授权标题参数,所以我需要在不敏感的方式中查询它。例如:
string[string] foo;
foo["XXX"] = "YYY";
logInfo(*("xxx" in foo)); // BOOM. Exception here
有可能..?
谢谢
在存储或查询它们之前,请简单地小写。
如果情况都较低或全部,那么您可能会有
之类的东西"xxx" in foo && logInfo(foo["xxx"]);
"XXX" in foo && logInfo(foo["XXX"]);
也许有更有效的方法可以做到这一点。如果您无法控制键在AA中输入的方式,则似乎在查询特定键时必须检查所有壳体变体。