RESTful介绍
什么是RESTful架构:
- 每一个URI代表一种资源;
- 客户端和服务器之间,传递这种资源的某种表现层;
- 客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。GET、POST、PUT、DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。
RESTful优点:
- 更简洁的URL,对程序员友好
- 不暴露内部代码结构,更安全
误区:
最常见的一种设计错误,就是URI包含动词。
凡事都有它的原因,决策才是最重要的