您好,欢迎访问一九零五行业门户网

rest api和api的区别是什么

区别:1、包含关系:rest api是api的子集,所有的rest api都是api,但并非所有的api都是rest api,api是rest api的超集;2、资源标识:在rest api架构中,每一个资源都有与之对应的唯一资源标识符,当资源的状态发生改变时,资源标识符不会发生改变;3、状态管理:rest api架构中,所有的操作都是无状态的,不遵循crud原则。
rest api和api在以下三个方面存在差异:
包含关系:rest api是api的子集,所有的rest api都是api,但并非所有的api都是rest api。api是rest api的超集。
资源标识:在rest api架构中,每一个资源都有与之对应的唯一资源标识符(resource identifier),当资源的状态发生改变时,资源标识符不会发生改变。而在一般的api架构中,web中所有的事物(文本、音频、视频、图片、链接)被统一的抽象为资源(resource),当资源的状态发生改变时,资源标识符会发生改变。
状态管理:rest api架构中,所有的操作都是无状态的,不遵循crud原则。而在一般的api架构中,所有的操作都是有状态的。
总的来说,rest api和api的主要区别在于它们的设计理念、实现方式以及处理请求的方式上。
以上就是rest api和api的区别是什么的详细内容。
其它类似信息

推荐信息