【发布时间】:2017-10-18 14:10:51
【问题描述】:
我想知道如何做相反的事情:
Perl - How can I turn a hash into a query string?
我有一个字符串化的查询字符串形式,想将其转换为哈希。
有了更多上下文,客户端将一些 URL 参数作为 base64 编码的字符串化查询表单传递,我想解码,变成散列,向散列添加更多自定义 URL 参数,然后我有一个方法已经转换回字符串并附加到 URL。
my $uriQuery = URI::Query->new($redirectQueryParams);
$qs = $uriQuery->hash;
好像炸了
无法通过包“URI::Query”定位对象方法“new”
【问题讨论】:
-
你试过什么?你有什么问题?向我们展示您的代码。如果您没有任何代码,那么 Stack Overflow 可能不是您提出问题的最佳地点。
-
这很容易通过快速搜索 CPAN 来解决。请至少包含您的查询字符串,以便我们知道您在说什么。
-
我的 $uriQuery = URI::Query->new($redirectQueryParams); $qs = $uriQuery->哈希;似乎无法通过包“URI::Query”找到对象方法“new”
-
那怎么行不通?您已经列出了需要采取的步骤。您究竟需要哪些帮助?当然,您不希望我们为您完成所有工作。
-
似乎 URI::Query 模块由于某种原因不存在,所以认为可能有另一种方法来解决这个问题。