在参数中传递大量ID数组的限制

时间:2018-07-25 05:35:07

标签: ruby-on-rails ruby ruby-on-rails-3

我想知道通过参数传递大量ID数组时是否存在任何问题/后果。浏览器网址有限制,但是如果我通过ajax http get发送请求怎么办?仍然存在任何可能的限制问题,例如以下内容吗?

@users = User.all
my_method_path(:user_ids => @users.pluck(:id))

1 个答案:

答案 0 :(得分:0)

对于RFC 2616(超文本传输​​协议-HTTP / 1.1 –第3.2.1节),没有针对HTTP Get Request的最大URL大小制定经验法则。

限制是由各种浏览器和相应的服务器施加的。

只需将普通的POST请求与JSON正文一起使用。