软件架构,WEB - REST架构,RESTful API

Posted Rocinante

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件架构,WEB - REST架构,RESTful API相关的知识,希望对你有一定的参考价值。

参考

  1. https://www.zhihu.com/question/27785028/answer/48096396
  2. wiki太学术化了
  3. http://www.ruanyifeng.com/blog/2011/09/restful.html
  4. http://www.ruanyifeng.com/blog/2014/05/restful_api.html

总结

1. 全称是 Resource Representational State Transfer:通俗来讲就是:资源在网络中以某种表现形式进行状态转移。

Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;
Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过HTTP动词实现。

2. why REST?

统一提供服务的接口,满足不同的前端。

以上是关于软件架构,WEB - REST架构,RESTful API的主要内容,如果未能解决你的问题,请参考以下文章

我所理解的RESTful Web API [Web标准篇]

Rest与RestFul

Java Web学习总结(44)—— RESTful 架构和 RESTful API 设计总结

Java Web学习总结(44)—— RESTful 架构和 RESTful API 设计总结

RESTful

RESTful