包含关系不同、资源标识不同。1、包含关系不同:restapi是api的子集,所有的restapi都是api,而api是restapi的超集,不是所有的api都是restapi。2、资源标识不同:在restapi架构中,每一个资源都有与之对应的唯一资源标识符,当资源的状态发生改变时,资源标识符不会发生改变,而在普通的api架构中,web中所有的事物被统一的抽象为资源,当资源的状态发生改变时,资源标识符会发生改变。