最近在看 <<the rails4 way>> 書中提到了這幾個狀態碼,網上搜到幾篇文章
http://www.cnblogs.com/cswuyg/p/3871976.html
http://blog.sina.com.cn/s/blog_9bd573450101hbae.html
看完之後我總結,302逐步要淘汰,不過貌似國內總是慢好幾拍,
303 就是請求的資源在別處,客戶端要使用GET方法去獲得,很多客戶端識別302狀態碼,對302狀態碼的處理其實就是對303狀態碼的處理方式 他倆處理方式一樣
307 就是你發的請求不是get或者head,那麼客戶端收到伺服器返回的307時,客戶端不能自己決定重定向 要使用者確認是否使用上次一樣方法再次請求新的Url地址
建議多用303
如果你需要一個307重定向,使用另一個不同的action處理 Post請求 你可以使用response.header["Location"] 分配路徑,加上 render status: 307 .