赵龙 全栈之路

Rails Routes(路由) 中 GET、POST等方法的含义

| Comments

在互联网早期发展,网站的路由设置只有 GET(读取),POST(发送表单)两种方法:

  • GET(读取):读取网站页面信息(网络爬虫会自动执行GET)。
  • POST(新增):向网站发送表单,让网站数据库新增一条数据(实际上是向网站发送表单,网站数据库根据表单内容执行操作)。

在网站运营过程中,发现这样的设置让代码越发庞大与难以维护,为了简化路由设置增加了其他的新方法,以 Ruby on Rails 为例:

  • PUT(更新):本质还是 POST 动作,让网站数据库执行某一条数据更新覆盖。
  • DELETE(删除):本质还是 POST 动作,让网站数据库执行数据删除。

参考资料:

Comments

comments powered by Disqus