restful 定义
- restful = 有意义的url + 合适的动词
- REST(英文:Representational State Transfer,简称REST),RESTful是一种对基于HTTP的应用设计风格,只是提供了一组设计原则和约束条件,而不是一种标准;
- restful的本质是基于http协议,对资源增删改查等操作做出定义;
- RESTful的几个注意点:
- URL只是表达被操作的资源位置,因此不应该使用动词,且注意单复数区分
- 除了POST和DELETE之外,其他的操作需要幂等的,例如对数据多次更新应该返回同样的内容
- 设计风格没有对错之分,RESTful一种设计风格,与此对应的还有RPC甚至自定义的风格
- RESTful和语言、传输格式无关