【发布时间】:2020-06-23 09:49:17
【问题描述】:
我正在执行 Google Oath2 实施。对于特定的authorization_code,我不断收到invalid_grant。我检查了值,发现查询字符串值被编码了。
这是一个例子:
const parser = require('url');
url ='http://example.com/test?param=4%2F12'
const q = parser.parse(url, true).query
console.log(q)
我的输出是
{ param: '4/12' }
我希望我的输出是
{ param: '4%2F12' }
因为正确的验证码是一个值为4%2F12 的字符串。我该如何实现这个?可能有
许多手动方法可以做到这一点。任何需要简约代码工作的东西都会受到赞赏。提前致谢!
【问题讨论】:
-
@LaodeMuhammadAlFatih 感谢您的帮助!我想这应该可行
标签: node.js query-string