关于RestFul

浏览:1480 发布日期:2015/03/27 分类:求助交流 关键字: RestFul
最近在网上看到关于RestFul架构,风格,有的说是一种风格,总体上来说非常抽象化,又翻阅TP官方的手册关于RestFul,一直对其不明白到底Rest作用是什么,怎么用,其中看到以下关于Rest配置的,
主要区别是增加了请求类型和资源类型定义,提交类型包括GET POST DELETE PUT ,不区分大小写,资源类型是指访问URL地址的资源后缀,允许多个资源类型,用逗号分隔多个,例如:

array('info/:id\d','Info/read_html','','get','html')
array('info/:id\d','Info/read_xml','','get','xml,rss')
array('info/:id\d','Info/insert','','post','html')
array('info/:id\d','Info/update','','put','html')
array('info/:id\d','Info/delete','','delete','html')

所有 http://serverName.com/info/3 的URL访问 根据不同的请求类型和资源类型会被路由到Info模块的相关RESTFul操作方法。

上面所提到的http地址中的info/3,这个URL请求地址,根据以上的正则匹配不是都会匹配到,还有怎么知道Route路由要分发到那个HTTP动作[GET POST DELETE]上。希望有高手详细讲解下Restful以及具体应用场景
最佳答案
评论( 相关
后面还有条评论,点击查看>>