微信小程序开发微信小程序开发者

小程序全栈学习-REST

2019-02-19  本文已影响7人  Answer_ccbb

        RESTFUL API是采用REST理论设计的接口,这是比较难的概念,暂且将自己REST的相关知识总结记录下来,希望在以后的学习过程中慢慢体会。

         REST是一种web设计的风格、约束或者设计理念。在REST出现之前,web设计的主流思想是SOAP。SOAP中JAVAscript无法直接访问服务器,比较重,且采用xml格式来描述数据。

RESTFUL API是采用REST理论来设计的API,主要有如下特征:

1、RESTFUL API比较轻;

2、采用JSON格式来描述数据(数据库返回的数据用JSON格式描述,可读性强);

3、无状态(两个HTTP请求相互独立,无先后、没关系);

4、基于资源(所有操作都是对现有资源状态的改变);

5、使用HTTP动词(POST、PUT、GET、DELETE)来操作资源;

在传动的web开发中可以使用GET来实现删除操作,RESTFUL API 中是不可以的,语义更强。

上一篇 下一篇

猜你喜欢

热点阅读