様々な理由でwgetのpostのパラメータとして、urlを渡したい時はあるけど、&のエスケープは気をつけないといけない.
たとえば、{a: 1, b: 2}
というパラメータを渡したいなら
wget --post-data="a=1&b=2" http://hogehoge.com/fuga/piyo
となるが、{url: "http://example.com/?a=1&b=2"}
みたいなのを渡したい時は
&
をescapeしてあげないといけない
escapeするには%26
を使う。
wget --post-data="url=http://example.com/?a=1%26b=2" http://hogehoge.com/fuga/piyo