我自己有点困惑。如果由于某些原因,我想将任何有效的URL编码为有效的路径名,比如说,要在具有url结构的图像代理上使用,如:
http://image-proxy/hash_of_url/encoded_url
是否有一种在javascript中实现encoded_url
的有效方法?我在node.js运行时。
我需要这样做,因为它会被另一个不在我控制范围内的代理使用,这个代理有这样的问题:
http://image-proxy/hash_of_url/?url=encoded_url
PS:hash_of_url
是原始网址的hmac摘要,以确保服务器生成网址,但这对我的问题并不重要。
答案 0 :(得分:0)
如果要将编码后的网址插入路径,则应使用 day | count
---------------------+-------
2015-05-18 00:00:00 | 5
2015-05-19 00:00:00 | 2
2015-05-20 00:00:00 | 0
2015-05-21 00:00:00 | 2
(3 lignes)
来编码encodeURIComponent
,/
,?
等路径边界字符。