【发布时间】:2013-08-28 18:57:58
【问题描述】:
qs.stringify 是否有任何选项可以不对网址进行编码?
$ node
> var qs = require("querystring");
undefined
> qs.stringify({"url": "http://domain.com"});
'url=http%3A%2F%2Fdomain.com'
我想要以下输出:
'url=http://domain.com'
【问题讨论】:
-
这是一个很好的问题:为什么?这不是一个有效的查询字符串,这就是它们被编码的原因。
-
@JonathanLonowski 我使用 youtube api,但出现错误。我以为问题出在url的编码上,其实不是……问题是我忘记了
response_type参数。 :-) 无论如何,谢谢!
标签: node.js query-string