同じキーに複数の値を指定して、Ruby の Mechanize gem で POST リクエストを送信するにはどうすればよいですか?
例:私は欲しいfoo=1
とfoo=2
送られます。私は試した
parameter = {'foo' => ['1', '2']}
Mechanize.new.post('http://somewebsite.com', parameters)
しかし、requestb.inを使用すると、'foo' の 1 つの値に対して '1' と 'foo' の別の値に対して '2' ではなく、'foo' に対して '12' しか得られません。
また、これを行っている理由は、複数選択リストで複数の値を選択したいためですがselect_all
、選択リストを呼び出してフォームを送信してもうまくいかないようです。そのため、POST を手動で送信しようとしています。代わりにデータ。