我有一个用URL参数重定向的Rails端点。
代码非常简单:
# ignore eveything
/*
# reintroduce "ignore_dir" directory
!/ignore_dir
# reintroduce "dir2" directory
!/ignore_dir/dir2
# reintroduce any ignorea*.txt file in any directory
!/**/ignorea*.txt
我的同事希望我可以进行相同的重定向,但是将参数发送为JSON。
是否可以这样做?不知何故,我在该主题上找不到任何资源,这似乎很不正常。
答案 0 :(得分:1)
答案很简短-这是不可能的。
使用redirect_to
时,Rails将status
标头设置为302
,将location
标头设置为您想要访问的URL。然后,浏览器解释此响应并重定向您。
此外,对于GET请求,可能(不建议使用IMO)包括正文(您的JSON有效负载)。但是,不在Rails中。