get与rest的区别

get与rest的区别,第1张

get和rest的区别如下。GET请求是安全的。所谓安全是指不管进行多少次 *** 作,资源的状态都不会改变。该请求就像数据库的select *** 作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次 *** 作,结果都是一样的。rest是一种网络应用程序的架构风格,通常体现在客户端与服务端的通信方式上。不过REST与简单对象访问协议(SOAP)等不同,它并不是一种规范化的协议,而是直接基于HTTP实现的一种接口风格。

RESTAPI不是可以从Tableau桌面访问的数据源。要使用RESTAPI,必须将API调用中的数据导出到csv或其他平面文件。然后您可以将Tableau Desktop连接到该文件。您可以使用Python自动执行此 *** 作。您也可以直接从邮递员处导出。

REST API是一组关于如何构建Web应用程序API的架构规则、标准或指导,REST API遵循API原则的架构风格。REST是专门针对Web应用程序而设计的,其目的在于降低开发的复杂度,提高系统的可伸缩性。

REST API和一般的API区别为:包含不同、资源不同、状态不同。

一、包含不同

1、REST API:REST API 是API的子集;所有的REST API都是API。

2、一般的API:一般的API的为。API是REST API的超集,不是所有的API都是REST API。

二、资源不同

1、REST API:在REST API架构中,每一个资源都有与之对应的唯一资源标识符(resource identifier),当资源的状态发生改变时,资源标识符不会发生改变。

2、一般的API:一般的API架构中,Web中所有的事物(文本、音频、视频、图片、链接)被统一的抽象为资源(resource)。当资源的状态发生改变时,资源标识符会发生改变。

三、状态不同

1、REST API:在REST架构中,所有的 *** 作都是无状态的。REST架构不遵循CRUD原则。

2、一般的API:一般的API架构中,所有的 *** 作都是有状态的。遵循CRUD原则,所有的资源都可以通过GET、POST、PUT和DELETE这四种行为完成对应的 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10081520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存