Rest是一种设计风格,基于http/json/url/xml/html现有的协议和标准,一种风格和思想,RESTful可以通过一套统一的接口为 Web,iOS和Android提供服务
URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作,状态码得到操作结果。
看Url就知道要什么,Url就是资源
看http method就知道干什么,请求方式体现对资源的增删改查操作
看http status code就知道结果如何,请求返回状态码体现操作结果
体现在web接口api的设计上,遵循一定的规范;
1)资源:URI
2)操作资源:请求方式
GET 用来获取资源,
POST 用来新建资源(也可以用于更新资源),
PUT 用来更新资源,
DELETE 用来删除资源
3)状态码:成功200/201/204 参数错误400、无权限401、跨域403、没有该资源404、请求方法错误405、返回参数格式错误406
原文:https://www.cnblogs.com/wenhui2015/p/14610356.html