标签: ruby oauth
我尝试使用Magento为授权api生成oauth签名。我发现了问题,因为CGI.escape为空间生成了+而不是为参数生成了%20。任何人都知道如何纠正它。
CGI.escape
+
%20
我也尝试使用URI.escape,但它只会将空间转换为%20,其他未转换的东西
URI.escape
CGI.escape("2019-06-11 00:00:00")
忘了2019-06-11+00%3A00%3A00 期望2019-06-11%2000%3A00%3A00
2019-06-11+00%3A00%3A00
2019-06-11%2000%3A00%3A00