Ruby on rails RubyonRails3:如何分别检索POST和GET参数?
我知道可以使用params获取参数,但问题是它会合并所有参数,无论这些参数是通过Ruby on rails RubyonRails3:如何分别检索POST和GET参数?,ruby-on-rails,post,methods,get,request,Ruby On Rails,Post,Methods,Get,Request,我知道可以使用params获取参数,但问题是它会合并所有参数,无论这些参数是通过get还是POST发送的: 如果通过GET发送请求,没有问题,参数只能压缩在URL中 但是,如果您发送的POST请求的URL类似于/blabla?foo=bar&foo2=bar2,是否有办法区分通过URL发送的变量与通过实际POST方法发送的变量之间的差异,在控制器中,您可以使用request.get获取get参数,使用request.POST获取POST参数。POST似乎已经提出了类似的问题:在该链接中,他询问了
get
还是POST
发送的:
如果通过GET
发送请求,没有问题,参数只能压缩在URL中
但是,如果您发送的
POST
请求的URL类似于/blabla?foo=bar&foo2=bar2
,是否有办法区分通过URL发送的变量与通过实际POST
方法发送的变量之间的差异,在控制器中,您可以使用request.get获取get参数,使用request.POST获取POST参数。POST似乎已经提出了类似的问题:在该链接中,他询问了如何获取request方法。在我的问题中,我想知道如何从一个可变的角度来区别:)谢谢!官方指南中没有提到。天才!非常感谢。一切都需要更多更好的文档。但这就是StackOverflow的用途。:)