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



我想知道通过参数传递一大块id数组时是否有任何问题/后果。浏览器url有限制,但如果我通过ajaxhttpget发送请求怎么办?是否仍然存在任何可能的限制问题,例如以下问题?

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

根据RFC 2616(超文本传输协议-HTTP/1.1–第3.2.1节(,HTTP获取请求的最大URL大小没有制定经验规则。

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

只需使用带有JSON主体的纯POST请求。

最新更新