如果我不得不通过HTTP请求发送大量帖子参数,所有这些参数都具有相同的名称,我该如何构建要发布的对象data
?如何通过POST发送多个相同的密钥/参数?
图片与一些复选框形式,它们都具有相同的属性name
但具有不同的值(如果他们选中):
<input name="color" value="red"/>
<input name="color" value="green"/>
<input name="color" value="blue"/>
我想构建这样的红宝石(但它需要创建动态根据什么选择的形式):
data = {
"color" => "red",
"color" => "green",
"color" => "blue"
}
,然后将数据发送到某些网址:
Net::HTTP.post_form(url, data)
我无法控制接收端,所以我必须发送参数,因为它期望接收它们。怎么样?
接收端没有使用导轨。 –
好的,那么它看起来像你需要使用上面的链接中的方法。您可能需要更新问题以指定您无法控制接收方 –